Na moim starym Thinkpad (T61P) nigdy nie miałem problemu. Na moim nowym T420 z Ubuntu Natty nie jestem zadowolony z Wykrywania Dłoni (mój kciuk zawsze uderza touchpad podczas korzystania z trackpada lub pisania, mimo że ustawiłem wyłączanie touchpada podczas pisania). Szukałem i szukałem rozwiązania bezskutecznie i wreszcie znalazłem rozwiązanie dla siebie.
Korzystając z ustawień urządzenia gpointing, miałem już ustawienia wykrywania do najwęższego i najmniejszego nacisku, ale to nie wystarczyło.
Ostatecznie obniżyłem parametr szerokości dla wykrytej dłoni (PalmMinWidth), a także ciśnienie potrzebne do wykrycia dłoni (PalmWinZ) przy użyciu xinput. Zmiana ich niezależnie, obniżenie PalmMinWidth wydawało się działać lepiej.
Oto odpowiednia strona podręcznika:
man synaptics
Podaj swoje aktualne parametry („SynPS / 2 Synaptics TouchPad” to nazwa mojego urządzenia):
xinput list-props "SynPS/2 Synaptics TouchPad"
Oto odpowiedni wiersz:
Synaptics Palm Dimensions (274): 9, 199
Obniż odpowiednie parametry:
sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 100
Sprawdź wyniki:
xinput list-props "SynPS/2 Synaptics TouchPad"
...
Synaptics Palm Dimensions (274): 4, 100
...
W końcu dodałem tę linię do ~ / .xsessionrc, która stosuje ustawienie przy logowaniu.
echo 'xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 150' >> ~/.xsessionrc
Wszyscy są inni, więc w razie potrzeby baw się liczbami. Mam trackpoint, na którym mogę się oprzeć, więc mogę grać bez żadnych kłopotów, kiedy wybiorę złe parametry. Powodzenia.