8

В настоящее время я использую MacBook Pro (5,5) с Ubuntu 11.04. Все отлично работает, кроме обнаружения ладони с драйвером Synaptics. Если я использую драйвер "мультитач", распознавание ладони работает отлично. В прошлом это то, что я делал, но драйвер мультитача не будет выключать трекпад во время набора текста, и, учитывая размер трекпада, этого трудно избежать. ;)

Некоторое время я играл с различными настройками (как с помощью графического интерфейса, так и путем добавления параметров в настройки Xorg), но, похоже, ничто не меняет поведение трекпада. Я вижу, что мои настройки вступают в силу с помощью synclient, но, похоже, это ничего не меняет.

Кому-нибудь удалось заставить это работать? Я начинаю думать, что проблема специфична для Ubuntu, в Интернете есть много страниц, которые утверждают, что это работает.

1 ответ1

8

На моем старом 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

Все разные, так что возьмите цифры по мере необходимости. У меня есть трекпойнт, на котором я могу остановиться, поэтому я могу поиграть без лишних хлопот, когда выбираю плохие параметры. Удачи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .