Конфигурирование двух сенсорных панелей с помощью `synclient`
У меня подключены две сенсорные панели: одна, встроенная в мой ноутбук, и трекпад Apple Magic. Я хочу настроить некоторые параметры Magic Trackpad (MinSpeed
, MaxSpeed
и т. д.) и проблема в том, что synclient
регулирует настройки встроенной сенсорной панели и не влияет на Magic Trackpad.
Иногда он неожиданно начинает влиять на Magic Trackpad, а не на встроенный ноутбук (думаю, это произошло, когда я подключил Magic Trackpad после запуска X, но я не уверен).
Во всяком случае, есть ли способ достоверно сказать synclient
какой тачпад настроить?
1 ответ
Последние версии xf86-input-synaptics
настраиваются через свойства XInput2, а synclient просто эмулирует старый интерфейс поверх этого. (Я думаю, что он просто выбирает первое совместимое устройство, которое он может найти.) Поэтому вы можете использовать xinput
вместо:
$ xinput список реквизитов "ETPS / 2 Elantech Touchpad"
$ xinput set-prop "ETPS / 2 Elantech Touchpad" "Synaptics Tap Time" 180
В случае идентичных имен устройств вместо этого укажите числовой идентификатор устройства.
Обратите внимание, что Xorg скоро перейдет с драйверов evdev + synaptics на xf86-input-libinput
, который настраивается только через XInput2 (и, кстати, имеет немного меньше настроек).
$ xinput set-prop 11 "libinput Accel Speed" 1.0