由于某种原因,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