'xinput list'两次显示相同的设备,并且设备ID更改:如何在脚本中使用'set-prop'?


11

由于某种原因,Logitech的USB接收器在xinput list设备列表中出现两次:

Logitech USB Receiver         id=13 [slave  pointer  (2)]
Logitech USB Receiver         id=14 [slave  pointer  (2)]

当我尝试时xinput set-prop "Logitech USB Receiver" "someSetting" n,我当然会得到:

警告:有多个设备与“ Logitech USB Receiver”匹配。为确保选择正确的设备,请使用设备ID,或在设备名称前加上“指针:”或“键盘:”作为前缀。

找不到设备Logitech USB接收器

前缀无济于事,因为它是同一设备(指针)。

我可以改用ID,但是问题是ID在启动之间当然会发生变化,所以我不能使它自动运行(启动时为所有指向设备设置敏感度的简单脚本)。

因此,是否有可能删除重复的设备,使其xinput忽略或者仍通过其名称引用该设备?如果这两种方法都不可行,那么我猜一个脚本会找出ID(并且从中发现ID似乎总是较小的)。

我要使用的命令是:

xinput set-prop n "Device Accel Constant Deceleration" 2.4
xinput set-prop n "Device Accel Velocity Scaling" 1

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.