Jak skonfigurować touchpad, aby kursor się nie poruszał po kliknięciu?

10

Właśnie zainstalowałem 12.04 LTS i mam problemy z touchpadem. Za każdym naciśnięciem / dwukrotnym dotknięciem kursor porusza się (nie statycznie, jak powinien). Na przykład, jeśli chcę zamknąć okno, klikam przycisk „x” na panelu dotykowym, kursor się porusza i nie zawsze naciskam przycisk „x”. Przyciski touchpada kliknięcie lewym przyciskiem, kliknięcie prawym przyciskiem działa dobrze, ale nie dotknij. Czy mieliście ten sam problem? Czy jest coś związanego z wrażliwością? Jak to naprawić?

PS: na Ubuntu 11.10 nie miał tego problemu

Dave
źródło

Odpowiedzi:

6

Wygląda na to, że po zwolnieniu palca touchpad nadal odczuwa zbyt duży nacisk.

Jeśli używasz synclient, możesz spróbować zwiększyć FingerLowwartość.

oto jak zrobiłem z moim komputerem:

$ synclient | grep FingerLow
    FingerLow      = 30
$ synclient FingerLow=35

Pamiętaj, że FingerLow nie może być wyższy niż FingerHigh. W razie potrzeby zmień również tę wartość.

SamK
źródło
1
Odpowiedź SamK działa dla mnie, to tylko kwestia konfiguracji sterownika. Aby konfiguracja była trwała, utworzyłem plik /etc/X11/xorg.confz tą zawartością . Wartości należy skonfigurować eksperymentalnie.
Carlos
Wartości, które działają dobrze dla mnie na System76 Galago UltraPro to: FingerHigh = 50, FingerLow = 45.
jdthood
6

Wydaje się, że po przejrzeniu dostępnych opcji synchronizacji

Option "HorizHysteresis" "40"
Option "VertHysteresis" "40"

skutecznie zapobiega „przeskakiwaniu” wskaźnika po kliknięciu. Włączyłem także przewijanie dwoma palcami.

Mój plik /etc/X11/xorg.conf:

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "FingerLow" "30"
    Option "FingerHigh" "40"
    Option "VertTwoFingerScroll" "1"
    Option "HorizTwoFingerScroll" "1"
    Option "TapAndDragGesture" "0"
    Option "HorizHysteresis" "40"
    Option "VertHysteresis" "40"
    Option "ClickPad" "1"
EndSection
użytkownik195576
źródło