На моем старом Thinkpad (T61P) у меня никогда не было проблем. На моем новом T420 с Ubuntu Natty, я не был удовлетворен Palm Detection (мой палец всегда касается сенсорной панели при использовании трекпойнта или при наборе текста, даже если я отключил сенсорную панель при наборе текста). Я искал и безуспешно искал исправление и наконец нашел решение для себя.
Используя gpointing-device-settings, у меня уже были настройки обнаружения для их самого узкого и наименьшего давления, но этого было недостаточно.
В итоге я снизил параметр ширины для обнаруженной ладони (PalmMinWidth), а также давление, необходимое для обнаружения ладони (PalmWinZ) с помощью xinput. Изменение их независимо, понижение PalmMinWidth, казалось, работало лучше.
Вот соответствующая справочная страница:
man synaptics
Укажите текущие параметры («SynPS / 2 Synaptics TouchPad» - это имя моего устройства):
xinput list-props "SynPS/2 Synaptics TouchPad"
Вот соответствующая строка:
Synaptics Palm Dimensions (274): 9, 199
Опустите соответствующие параметры:
sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 100
Проверьте результаты:
xinput list-props "SynPS/2 Synaptics TouchPad"
...
Synaptics Palm Dimensions (274): 4, 100
...
Наконец, я добавил эту строку в ~ / .xsessionrc, которая применяет настройки при входе в систему.
echo 'xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 32 4 150' >> ~/.xsessionrc
Все разные, так что возьмите цифры по мере необходимости. У меня есть трекпойнт, на котором я могу остановиться, поэтому я могу поиграть без лишних хлопот, когда выбираю плохие параметры. Удачи.
Synaptics Capabilities
свойство. Седьмой бит указывает, поддерживается ли распознавание ладони.