xinput在重启后更改触摸板的ID

时间:2018-02-27 14:51:55

标签: linux xorg

运行自定义键盘和触控板修改,我想使用以下方法激活2个手指滚动:

xinput --set-prop id "Synaptics Two-Finger Scrolling" 1 1

其中id是使用

找到的设备ID
xinput --list

重启后更改的ID。最好是使用批处理脚本来自动查找id并设置首选项。

2 个答案:

答案 0 :(得分:1)

写一个bash脚本

idd=$(xinput --list | grep 'SynPS/2 Synaptics TouchPad' | awk '{print $6}'| cut -d'=' -f2)

xinput --set-prop $idd "Synaptics Two-Finger Scrolling" 1 1

首先列出xinput并找到触控板控制器,然后找到与id对应的条目,在本例中为第6个字符串。进一步从输出中删除id = ...

这将找出设备ID并相应地设置2个手指滚动。 也适用于其他设备。

答案 1 :(得分:0)

更新:这对我有用,只需添加指针或键盘作为设备名称的前缀。

LINUX:~$ xinput --set-prop "Logitech MX Master 2S" 157 5 0 0 0 5 0 0 0 1

警告:有多个设备与“Logitech MX Master 2S”匹配。 为确保选择正确的设备,请使用设备 ID,或在 设备名称与“指针:”或“键盘:”视情况而定。

无法找到设备指针

#解决方案

LINUX:~$ xinput --set-prop "pointer:Logitech MX Master 2S" 157 5 0 0 0 5 0 0 0 1