Как я могу предотвратить перемещение курсора, когда я нажимаю трекпад?

7

Я только что установил Ubuntu 12.10 на моем Macbook Pro. Когда я нажимаю трекпад, он всегда регистрируется как небольшое движение мыши, а также щелчок, поэтому он тянет все, что я нажимаю. Кто-нибудь еще столкнулся с этим? Есть ли какие-либо настройки синаптики, которые могут помочь? На данный момент я включил нажатие, потому что обычный щелчок настолько жесткий.

У меня не было этой проблемы при запуске Ubuntu в виртуальной машине, но я предполагаю, что у нее есть другой уровень абстракции, который не позволяет synaptics быть одним интерпретирующим прямым вводом тачпада.

Спасибо!

    
задан David 16.11.2012 в 20:57
источник

2 ответа

3

На моем HP Envy 14 Spectre я добавил следующее:

$ cat /etc/X11/xorg.conf.d/51-envy-quirks.conf 
Section "InputClass"
    Identifier "Envy clickpad"
    MatchDriver "synaptics"
    Option "SHMConfig" "True"
    Option "LeftEdge" "1268"
    Option "RightEdge" "5680"
    Option "TopEdge" "1640"
    Option "BottomEdge" "4729"
    Option "AreaBottomEdge" "3900"
    Option "TapButton1" "1"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
    #Option "SoftButtonAreas" "3915 0 3900 0 3032 3914 3900 0"
EndSection

Значения краев зависят от вашего трекпада, SHMConfig опция полезно для сбора значений ребер с synclient -m 100 .

Опция, которая отключает эту область щелчка, равна AreaBottomEdge , но она также отключает правый или средний щелчок, только щелчок левой кнопкой мыши разрешен.

Вот почему TapButton2 и TapButton3 используются для имитации отсутствующих кнопок.

Единственным недостатком этого подхода является то, что вы не можете перетаскивать нажатие правой или средней кнопки, только левую кнопку.     

ответ дан dangra 28.11.2012 в 12:11
1

Я только что нашел это, ища решения одной и той же проблемы (у меня было очень плохо на волшебном трекпаде Apple). Эти синаптические варианты исправили это для меня ... попробуйте это в терминале:

$ synclient HorizHysteresis=100 VertHysteresis=100

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

Если это исправлено, настройте его по своему вкусу, а затем сделайте его постоянным, добавив в конфигурационный файл xorg.

И чтобы узнать, что все варианты и что они делают, см. man synclient

    
ответ дан slinkp 15.01.2014 в 17:58