重启后 xinput 更改触摸板的 id

xinput changing id of touchpad after restart

运行 自定义键盘和触摸板修改,我想激活 2 指滚动使用:

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

其中 id 是使用

找到的设备 ID
xinput --list

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

写一个bash脚本

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

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

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

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

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

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

警告:有多个设备匹配 'Logitech MX Master 2S'。 为确保选择正确的设备,请使用设备 ID,或在 设备名称 'pointer:' 或 'keyboard:' 视情况而定。

无法找到设备指针

#解决方案

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