Wyłącz ruch myszy w strefach dotknij na gładziku Synaptics

17

Mam HP dv6-3160 z „miękkim” gładzikiem, np. Przyciski są jego częścią.

Ubuntu 12.10 działa z nim dobrze poza tym, kiedy chcę przeciągać i upuszczać. Ponieważ obszar ruchu myszy zawiera przyciski, jeśli przytrzymuję lewy przycisk, mogę wszystko zepsuć jednym ruchem lewego palca (oczywiście mogę użyć opcji „dotknij, aby kliknąć”, a następnie poruszać, ale tylko w górę!) .

Chciałbym ustawić „martwą strefę” - po prostu zatrzymaj ruch myszy w obszarze przycisków (mam wystarczająco dużo miejsca powyżej).

Zainstalowałem pakiet synaptics i próbowałem użyć synclient i ustawić BottomEdge, ale bez względu na to, co (poprawne - jeśli ustawię go zbyt nisko, to błędy), wartość ustawiona dla myszy nie zmienia się.

Z góry bardzo dziękuję.

Dave
źródło
Wygląda na to, że musiałbyś załatać same sterowniki, jeśli to możliwe, aby stworzyć strefę śmierci. To nie jest normalny przypadek użycia.
Ken Kinder
1
Wygląda na to, że działa dobrze w systemie Windows. Chociaż obszar działa jak mysz, myślę, że po kliknięciu nie reaguje on na ruch tam. Nie mogę myśleć, że jestem jedyny z tym - to prawdziwy ból.
Dave
1
Mam dokładnie ten sam problem i AreaBottomEdge nie działało dla mnie tak, jak tego chciałem. Czy udało Ci się rozwiązać problem?
Fabio A.

Odpowiedzi:

18

Właśnie natknąłem się na ten problem i niestety jest to kwestia RTFM, ponieważ jest dość wyraźnie opisany w instrukcji (zobacz tutaj: http://www.x.org/archive/X11R7.5/doc/man/ man4 / synaptics.4.html ).

Odpowiednią wartością jest „AreaBottomEdge”, a instrukcja mówi „Ignoruj ​​ruchy, przewijanie i stukanie, które mają miejsce poniżej tej krawędzi. Opcja jest domyślnie wyłączona i można ją włączyć, ustawiając opcję AreaBottomEdge na dowolną wartość całkowitą inną niż zero”. Aby to wypróbować, możesz:

  1. Zrób synclient -l | grep BottomEdge aby dowiedzieć się dolnej krawędzi touchpadów.
  2. Niech xbędzie wartościąBottomEdge minus wysokość poszukiwanej martwej strefy
  3. Zrób synclient AreaBottomEdge=x
  4. Aby to na stałe umieścić jako „opcję” w 50-synaptics.confpliku (nie wiem, gdzie jest na Ubuntu, jestem na Archlinuxie i tam jest /etc/X11/xorg.d/50-synaptics)

W każdym razie mam nadzieję, że to pomoże.

calrama
źródło
Zwróć uwagę, że przynajmniej dla mojego gładzika wartość „zero” jest w rzeczywistości na górze gładzika. Aby obniżyć linię AreaBottomEdge, musisz zwiększyć liczbę.
Jeffrey Martinez
Myślę, że w Ubuntu miejscem do przechowywania wydaje się być /usr/share/X11/xorg.conf.d/. Umieściłem tam sekcję InputClass z MatchProduct „SynPS / 2 Synaptics TouchPad” oraz innymi wymaganymi dyrektywami, aby ustawić ustawienie AreaBottomEdge zgodnie z opisem na stronie podręcznika Synaptics X11.
Reed Hedges
Należy pamiętać, że Area*Edgeopcje nie ignorują poprawek
stiemannkj1