<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>29745</bug_id>
          
          <creation_ts>2014-01-23 21:13:22 +0400</creation_ts>
          <short_desc>понизить чувствительность тачпада из коробки</short_desc>
          <delta_ts>2014-01-29 16:58:50 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>xorg-conf-synaptics</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>27685</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton Farygin">rider</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>aen</cc>
    
    <cc>anubix</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>144749</commentid>
    <comment_count>0</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2014-01-23 21:13:22 +0400</bug_when>
    <thetext>на современных ноутбуках невозможно пользоваться - постоянно перескакивает при малейшем дуновении ветра. Нужно добавить следующие параметры:
        Option &quot;PalmDetect&quot;     &quot;on&quot;
        Option &quot;PalmMinWidth&quot;   &quot;20&quot;
        Option &quot;PalmMiZ&quot;        &quot;300&quot;
        Option &quot;VertHysteresis&quot; &quot;16&quot;
        Option &quot;HorizHysteresis&quot; &quot;16&quot;

И это же нужно во все дистрибутивы седьмой платформы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144762</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2014-01-24 16:38:14 +0400</bug_when>
    <thetext>У меня есть сомнения по поводу включения PalmDetect по умолчанию:
Note that this also  requires  hardware/firmware  support  from  the  touchpad.

А также из описания EmulateTwoFingerMinW:
This feature works best with (PalmDetect) off.

С VertHysteresis/HorizHysteresis изменений на тестовом ноуте не заметил. На нем и с дефолтными настройками тачпад нормально работает.
Но могу поверить на слово, что так лучше.
Вообще удобные настройки тачпада, во-первых, дело субъективное, во-вторых - может сильно зависеть от самого тачпада. В этом конфиге лучше включать только то, что подойдет большинству, остальное можно добавить закомментированным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144768</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2014-01-25 10:47:12 +0400</bug_when>
    <thetext>эти настройки на других тачпадах не влияют ни на что.
так что можно включать по умолчанию - хуже они никому не сделают. Тем более, что EmulateTwoFingerMinW у нас так-же выключен.

а вот без них на современных тачпадах беда. особенно когда много текста набираешь.

ещё обязательно надо стартовать syndaemon при логине пользователя в систему.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144769</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2014-01-25 10:55:55 +0400</bug_when>
    <thetext>пишут что ещё помогает это:
xinput --set-prop &quot;SynPS/2 Synaptics TouchPad&quot; &quot;Synaptics Noise Cancellation&quot; 20 20</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144810</commentid>
    <comment_count>4</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2014-01-28 00:42:00 +0400</bug_when>
    <thetext>В итоге остановился на вот таких заклинаниях для моего тачпада:
        Option &quot;PalmDetect&quot;     &quot;on&quot;
        Option &quot;PalmMinWidth&quot;   &quot;40&quot;
        Option &quot;PalmMiZ&quot;        &quot;400&quot;
        Option &quot;VertHysteresis&quot; &quot;50&quot;
        Option &quot;HorizHysteresis&quot; &quot;50&quot;
        Option &quot;SoftButtonAreas&quot; &quot;64% 0 1 42% 36% 64% 1 42%&quot;

Шума почти нет. Всё работает почти как хочется, всё остальное аппаратные недостатки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144811</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2014-01-28 00:47:32 +0400</bug_when>
    <thetext>Вру. PalmMinZ не становится больше 255, а PalmMinWidth - 15</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144831</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2014-01-28 20:01:03 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; эти настройки на других тачпадах не влияют ни на что.
&gt; так что можно включать по умолчанию - хуже они никому не сделают. Тем более,
&gt; что EmulateTwoFingerMinW у нас так-же выключен.

Он есть закомментаренным в этом конфиге. Мне не очевидно, что включение PalmDetect приоритетнее по сравнению с EmulateTwoFingerMinW раз они конфликтуют.
Добавить тоже закоментаренным разумеется можно. Напоминаю, мы говорим о дефолтном конфиге, который получат все пользователи дитрибутива с сильно разными тачпадами и предпочтениями по его настройке.

&gt; ещё обязательно надо стартовать syndaemon при логине пользователя в систему.

Это не к этому пакету и не для всех. Xfce4-settings сам его запускает при необходимости, например.

(В ответ на комментарий №5)
&gt; Вру. PalmMinZ не становится больше 255, а PalmMinWidth - 15

Я так понимаю это зависит от размеров самого тачпада, т.е. конкретные цифры ставить для всех нельзя.
Но:
Can be specified as a percentage.

Вот в процентах, может быть, можно, хотя я затрудняюсь подобрать разумные умолчания. И сильно смущает это:
Default: 0.5 percent of the diagonal or  (in  case  of  evdev)  the  appropriate &quot;fuzz&quot; as advertised by the device.

Т.е. опять-таки зависит от конкретного устройства.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144837</commentid>
    <comment_count>7</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2014-01-29 00:39:32 +0400</bug_when>
    <thetext>надо попробовать на разных устройствах и посмотреть, какие проблемы вылезут. 

Предлагаю, для начала, поднять - ибо с текущими параметрами даже на старых тачпадах сложно работать.
А дальше смотреть, тестировать и понемногу оптимизировать.

Ещё вариант - можно легко написать скрипт, который в зависимости от модели ноута будет тюнить тачпад тем или иным способом.

но мне вариант с усреднённым конфигом нравится больше.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>144870</commentid>
    <comment_count>8</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2014-01-29 16:58:50 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; надо попробовать на разных устройствах и посмотреть, какие проблемы вылезут. 
&gt; 
&gt; Предлагаю, для начала, поднять - ибо с текущими параметрами даже на старых
&gt; тачпадах сложно работать.

До какого значения в %?

&gt; но мне вариант с усреднённым конфигом нравится больше.

Проблема определить такие значения, чтобы кому-то не сделать хуже, чем дефолт.
Любые спорные опции лучше добавлять закомментаренными. Причем с этим тоже лучше не увлекаться, в пакете xorg-drv-synaptics и так есть /usr/share/X11/xorg.conf.d/50-synaptics.conf как пример. 
Этот конфиг задумывался как дефолт для дистрибутивов с относительно небольшим количеством часто используемых опций (я их брал с wiki Arch и fedora, кажется).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>