ALPS и закрытые спецификации touchpad

В моем относительно новом лэптопе, Dell Latitude e6510, установлена новая версия тачпада от жадной компании ALPS.
Сегодня решил использовать его не как обычную ps/2 мышку, а как обычный тачпад. Пора поискать решение проблемы в Гугеле. Поиск дал понять – проблема до сих пор не решена. Но есть патч для ядра, переводящий тачпад в режим IntelliMouse. А это уже хорошо, хотя и хотелось бы полноценного мультитача.

Итак, бегом в багтреккер RedHat и качаем патч Andrew Skalski’s patch enabling vertical scrolling (кстати, обратите внимание на 75 комментарий – весьма занимательное чтиво).

Патчим ядро:

# cd /usr/src/linux
# patch -p1 </path/to/alps.patch

Собираем и устанавливаем его.

В настройках X-сервера в секции тачпада вместо драйвера synaptics используем evdev. Все теперь тачпад работает как IntelliMouse.

Небольшой хинт – включение и отключение тачпада (у меня он обычно всегда выключен, т.к. большинство действий я произвожу с клавиатуры).
Выясняем ID тачпада:

$ xinput -list

Включение тачпада:

$ xinput set-int-prop YOUR_ID "Device Enabled" 8 1

Выключение тачпада:

$ xinput set-int-prop YOUR_ID "Device Enabled" 8 0

Можно написать простейший скрипт и забиндить его на клавишу отключения тачпада.

One comment

  • Да, у меня та же проблема на vony vaio. Правда с первой попытки не удалось почему-то все сделать. Надо будет еще раз попробовать, а пока без скроллинга вертикального.

Leave a Reply

Your email address will not be published. Required fields are marked *