Робота з виявленням долонь Synaptics під управлінням Ubuntu 11.04


8

Зараз я використовую MacBook Pro (5,5) з Ubuntu 11.04. Все чудово працює, крім виявлення долоні з драйвером Synaptics. Якщо я використовую драйвер "мультитач", виявлення долоні чудово працює. У минулому це те, що я робив, але водій мультитач не вимикає трекпад під час набору тексту, і, враховуючи розмір трекпада, цього важко уникнути. ;)

Я деякий час грав з різними налаштуваннями (як через графічний інтерфейс, так і додаючи параметри до моєї настройки Xorg), але ніби нічого не змінило поведінку трекпад. Я можу бачити, що мої налаштування діють завдяки синхронізації, але це, здається, нічого не змінює.

Хтось встиг налагодити це? Я починаю вважати, що проблема характерна для Ubuntu, в Інтернеті є багато сторінок, які стверджують, що це працює.

Відповіді:


8

На моєму старому Thinkpad (T61P) у мене ніколи не було проблем. У моєму новому T420 з Ubuntu Natty мене не влаштовує виявлення долоні (великий палець завжди потрапляє в тачпад, використовуючи точку сліду або набираючи текст, навіть якщо я встановив тачпад відключити під час введення тексту). Я шукав і шукав виправлення безрезультатно, і, нарешті, придумав собі рішення.

Використовуючи налаштування gpointing-device, у мене вже були налаштування виявлення до їх самого вузького та найменшого тиску, але цього було недостатньо.

Я знизив параметр ширини для виявленої долоні (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

Усі різні, тому поспілкуйтеся з цифрами, якщо потрібно. У мене є точка відстеження, тому я можу грати, не створюючи для себе ніяких клопотів, коли вибираю погані параметри. Удачі.


1
Дякую, він також чудово працює в ubuntu 13.04. ubuntu справді приголомшливий.
Natwar Singh

1
Можна визначити, чи підтримує даний тачпад виявлення долоні, досліджуючи Synaptics Capabilitiesвластивість. Сьомий біт вказує, чи підтримується розпізнавання долонь.
bgamari
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.