![使用“synclient”配置两个触摸板](https://linux22.com/image/1435964/%E4%BD%BF%E7%94%A8%E2%80%9Csynclient%E2%80%9D%E9%85%8D%E7%BD%AE%E4%B8%A4%E4%B8%AA%E8%A7%A6%E6%91%B8%E6%9D%BF.png)
我连接了两个触控板:一个是笔记本电脑内置的触控板,另一个是 Apple Magic Trackpad。我想调整 Magic Trackpad 的一些设置(MinSpeed
、MaxSpeed
等),但问题是,这synclient
会调整内置触控板的设置,而不会影响 Magic Trackpad。
有时它会突然开始影响 Magic Trackpad,而不是笔记本电脑的内置触控板(我猜这是在我连接 Magic Trackpad 时发生的后启动 X,但我不确定)。
无论如何,有没有办法可靠地告诉synclient
要配置哪个触摸板?
答案1
的最新版本xf86-input-synaptics
是通过 XInput2 属性进行配置的,而 synclient 只是在此基础上模拟了旧界面。(我思考它只会选择它能找到的第一个兼容设备。)因此你可以改用xinput
:
$ xinput list-props“ETPS/2 Elantech 触摸板”
$ xinput set-prop“ETPS/2 Elantech 触摸板”“Synaptics 点击时间”180
如果设备名称相同,请指定数字设备 ID。
请注意,Xorg 很快将从 evdev+synaptics 驱动程序迁移到xf86-input-libinput
,这是可配置的仅有的通过 XInput2(顺便说一下,设置稍微少一些)。
$ xinput set-prop 11 “libinput 加速” 1.0