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.
Synaptics Capabilities
właściwość. Siódmy bit wskazuje, czy wykrywanie dłoni jest obsługiwane.