Установка и настроика touchpad в Kubuntu
У меня на ноутбуке есть тоучпад и Kubuntu с ним дружит - курсор водит и кликает. Но под MS Windows он еще умел и работать как колесо у обычной мыши, а в Kubuntu нет. Так что, путем минутных поисков был найден способ не только включить эту функцию, но и открыть парочку новых!
В xorg.conf есть замечательный набор секций под именем InputDevice. По умолчанию у меня там были только настройки для клавиатуры, мышки, кучи всяких стилусов и прочего мусора. Предварительно сделав бэкап xorg.conf, удалил все InputDevice, которые не клавиатура и манипулятор типа мышь. Это делать было не обязательно, но просто зачем мне настройки для несуществующих девайсов? :) А следующим действием создал новый InputDevice под названием “Synaptics Touchpad” и внес в эту секцию найденные ранее настройки для тоучпада. Выглядит это следующим образом:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
А чтобы X не забыл про мои настройки тоучпада, в секцию ServerLayout добавил запись, которая ссылалась на InputDevice по имени “Synaptics Touchpad“:
Inputdevice "Synaptics Touchpad"
После перезагрузки Х-сервера, тоучпад научился прикидываться колесиком мышки, но самое интересное было дальше!
Оказывается, можно прикрутить к KDE (да и к Gnome тоже) графический конфигуратор сего девайса, с помощью которого легко настраивать поведение тоучпада, чувствительность и прочие реакции.
Сперва для этого надо установить пакет ksynaptics (для Gnome gsynaptics)
sudo apt-get install ksynaptics
После его установки в System Settings (KDE Control center) в окошке настроек для мышки и клавиатуры, появится кнопка “Touch Pad“, нажав ее, видим набор настроек для железки. Но они, почему-то не активные и менять ничего нельзя. И это ограничение упирается в то, что наш Х-сервер пока что не настроен на изменение настроек деваиса без перезагрузки себя. А чтобы он умел это делать, надо всего-навсего добавить одну строчку к конфигурации тоучпада в xorg.conf.
Option "SHMConfig" "on"
После добавления, секция InputDevice для тоучпада выглядит вот так:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "on"
EndSection
Теперь можно перезагрузить X-сервер, после чего графический конфигуратор тоучпада будет работать, причем исправно :)
Автор статьи: mougly


November 5th, 2007 at 23:52 Quote
Вот они африканские джунгли :)))