Трекпад на thinkpad x240
Сначала нужно установить драйвер
# pacman -S xf86-input-synaptics
Далее нужно изменить параметры загрузки ядра. Происходит тайм-аут по бездействию устройства (трекпоинт или трекпад). Нужно добавить в /etc/default/grub следующие параметры
GRUB_CMDLINE_LINUX_DEFAULT="[уже присутствующие параметры] i8042.nomux=1 i8042.noloop=1 i8042.notimeout=1 i8042.reset=1"
Далее
sudo update-grub
И рестарт системы (чтобы она загрузилась уже с новыми параметрами)
После этих действий у меня стало работать (но вскоре проблема вернулась)
Документация про параметры ядра (искать по i8042)
Вот еще
https://www.linux.org.ru/forum/desktop/9066459
В итоге видимо проблема не на таком низком уровне как я подумал ранее.
Файл /etc/X11/xorg.conf.d/30-touchpad.conf привел к следующему виду:
Section "InputDevice"
Identifier "TouchPad"
Driver "synaptics"
EndSection
Перезагрузил ноут и команда synclient -l стала показывать вывод переменных драйвера synaptics (ранее драйвер не был задействован (возможно в этом была проблема))
Через драйвер synaptics можно настроить все (я был шокирован когда увидел количество различных параметров)
Утилита synclient позволяет менять настройки на лету (без перезагрузки X)
Чтобы настроить клики мыши по тапам (там по тачпаду) нужно выполнить следующую команду
synclient TapButton1=1 TapButton2=3 TapButton3=2
Эти клики можно настроить через утилиту synclient, либо указать в ранее упомянутом конфиге xorg.conf.d
Section "InputDevice"
Identifier "touchpad"
Driver "synaptics"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
EndSection
No Comments