Touchpad Synaptics clickpad, złe działanie przycisków

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
xpascal
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 08 lip 2006, 22:49
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86_64

Touchpad Synaptics clickpad, złe działanie przycisków

Post autor: xpascal »

Mam laptopa HP Probook 4320s z touchpadem Synaptics, od początku są z nim problemy. Dzięki komercyjnemu wsparciu do 10.04 dostałem moduł do jądra 2.6.x i po ustawieniu kilku parametrów działało dobrze. Obecnie 10.04 wypada ze wsparcia, zainstalowałem więc 12.04 i tu touchpad znowu działa źle i nic z tym nie można dalej zrobić. Zgłoszono nawet bug tu, rozwiązania nie ma. Może Wy pomożecie?
W czystej instalacji nie ma prawokliku w ogóle. Każde kliknięcie jest rejestrowane jako lewy przycisk myszki. Po dodaniu pliku /etc/X11/xorg.conf.d/51.synaptics.conf

Kod: Zaznacz cały

Section "InputClass"
	Identifier "touchpad catchall"
	MatchIsTouchpad "on"
	Driver "synaptics"
	Option "JumpyCursorThreshold" "90"
	Option "SHMConfig" "on"
        Option          "TapButton2"            "2" 
        Option          "VertTwoFingerScroll"   "1" 
        Option          "HorizTwoFingerScroll"  "1"
        Option          "VertEdgeScroll"        "1"
Option  "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "ClickFinger2" "2"
Option "AccelFactor" "0.04"
EndSection
dostaję to, że wreszcie działa prawoklik (a przy okazji scrolling, być może zrobię znowu środkowy przycisk myszki i scroll działający na bok kciuka - uwaga - uzależniające!).
Niestety cała tabliczka dotykowa nadal działa źle - powinno być tak, że dojechanie palcem do kreski oddzielającej tabliczkę od przycisków powinno wyłączać ruch myszki i na wszystko, co jest poniżej kreski (współrzędna Y = 3950) touchpad ma reagować tylko jako wciskanie przycisków. Nawet jeśli poniżej kreski jest już położony palec lub dwa, ruch tych palców nie ma prawa zmieniać położenia kursora. Tymczasem tabliczka reaguje także na przesuwanie palcem po miejscach, które są oznaczone jako przyciski.
Problem jest ogólnie znany (na przykład tu. Użycie parametru konfiguracyjnego AreaBottomEdge, sugerowane przez wsparcie techniczne, daje to, że prawokliku wtedy w ogóle nie ma poniżej oznaczonego miejsca. Z kolei parametr BottomEdge w ogóle nie wpływa na podział touchpada na strefę ruchu kursorem i miejsce na przyciski. Wygląda to tak, jakby psmouse nie odczytywał niektórych parametrów).
Istnieje łata (tutaj), która podobno rozwiązuje problem, ale nie da się jej zainstalować w jądrze 3.5.0-34 (3.5.0-34-generic #55~precise1-Ubuntu SMP). Załadowanie sterownika psmouse z opcją proto=exps jest bez sensu, bo nie daje ona multitoucha, nie ma również przewijania. Oczywiście bug filed i to wielokrotnie (m.in. tu, tu i tu.)
Dacie radę pomóc? Z tym nie poradziło sobie komercyjne wsparcie techniczne! (to mój pierwszy taki przypadek). w SLED działa dobrze, ale ta dystrybucja mi absolutnie nie odpowiada.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 10 gości