Добавив опций для настройки тачпада в конфиг X-сервера получим:
- Правая полоска тачпада - вертикальная прокрутка одним пальцем
- Нижняя полоса прокрудки - вертикальная прокрутка одним пальцем
- Хлопок 2мя пальцами - эмуляция нажатия правой кнопки мыши
- Движение 2х пальцев по тачпаду в любом месте - вертикальная прокрутка
- Хлопок 3мя пальцами - эмуляция нажатия средней кнопки(колеса) мыши
- Круговая прокрутка текста как на ipod-е, начиная с левого верхнего угла
В файле настройки конфигурации графического сервера /etc/X11/xorg.conf добавляем/изменяем секцию устройства ввода, отвечающую для тачпад:
Section "InputDevice" Driver "synaptics" Identifier "TouchPadDevice" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "on" Option "Name" "Touchpad" Option "Vendor" "Synaptics" Option "Protocol" "auto-dev" Option "ClickFinger1" "true" Option "CircularScrolling" "on" # Включить круговую прокрутку Option "CircScrollTrigger" "3" # Привязка начала кругов на правый верхний угол Option "HorizEdgeScroll" "on" # Горизонталная прокрутка по нижнему краю Option "SHMConfig" "on" # Системная настройка, необходима для следующих строк Option "TapButton1" "1" # Один палец - левая кнопка Option "TapButton2" "3" # Два пальца - на правую кнопку Option "TapButton3" "2" # Три пальца - на среднюю (колесо) Option "VertEdgeScroll" "true" # Полоса вертикальной прокрутки Option "HorizEdgeScroll" "true" # Полоса горизонтальной прокрутки Option "VertTwoFingerScroll" "true" # Вертикальная прокрутка 2мя пальцами Option "ClickFinger1" "1" # Один палец - левая кнопка EndSection . . . Section "ServerLayout" Identifier "Layout[all]" . . . InputDevice "TouchPadDevice" "CorePointer" . . . EndSection
Вам нужна только секция "InputDevice". Если в ServerLayout нет отдельной секции для тачпада, нужно создать параметр InputDevice "TouchPadDevice" "CorePointer"
После рестарта иксов, новые опции для тачпада должны примениться.
Если кому то покажется удобным ещё и редко используемый(имхо) горизонтальный скроллинг двумя пальцами, можно добавить опцию в секцию с тачпадом:
Option "HorizTwoFingerScroll" "true"
Основная идея взята отсюда. Дальше по ману: man synaptics. Драйвер имеет огромное количество настроек как для тюнинга, так и для расширения возможностей, кому интересно, тот прочтёт.
Работа с тачпадом ещё никогда не была такой удобной :)