2

У меня подключены две сенсорные панели: одна, встроенная в мой ноутбук, и трекпад Apple Magic. Я хочу настроить некоторые параметры Magic Trackpad (MinSpeed , MaxSpeed и т.д.), И проблема в том, что synclient регулирует настройки встроенной сенсорной панели и не влияет на Magic Trackpad.

Иногда он неожиданно начинает влиять на Magic Trackpad, а не на встроенный ноутбук (думаю, это произошло, когда я подключил Magic Trackpad после запуска X, но я не уверен).

В любом случае, есть ли способ достоверно сказать synclient какую сенсорную панель настроить?

1 ответ1

2

Последние версии xf86-input-synaptics настраиваются через свойства XInput2, и synclient просто эмулирует старый интерфейс поверх этого. (Я думаю, что он просто выбирает первое совместимое устройство, которое он может найти.) Поэтому вместо этого вы можете использовать xinput :

$ xinput list-props "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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .