xinput 设置随机丢失

xinput 设置随机丢失

我在 KDE 启动时启动以下脚本来配置我的 Logitech TrackMan 以供左手使用:

#!/bin/bash

lsusb | grep 'Logitech, Inc. Marble Mouse' &>/dev/null || exit 0

xinput set-button-map "Logitech USB Trackball" 3 2 1 4 5 6 7 8 9
xinput set-prop "Logitech USB Trackball" "libinput Accel Speed" 1.0
xinput set-prop "Logitech USB Trackball" "libinput Scroll Method Enabled" 0 0 1
xinput set-prop "Logitech USB Trackball" "libinput Button Scrolling Button" 9
xinput set-prop "Logitech USB Trackball" "libinput Scrolling Pixel Distance" 40
xinput set-prop "Logitech USB Trackball" "libinput Horizontal Scroll Enabled" 0

多年来,这个设置一直没有出现任何问题。但最近几个月,设置突然libinput Accel Speed丢失了,而且没有任何我能识别的规律。唉,我没有在某个确切的更新中注意到这一点(因为我也使用“普通”鼠标),所以我不能确定在某个版本的某个东西上它是否有效,以及从某个版本的某个东西开始是否会出现这种情况。

有趣的是,其他设置保持不变(如按钮映射等)。只有光标速度会被重置,例如从挂起状态唤醒到磁盘后、屏幕因不活动而关闭后,或者甚至在使用机器时。

没有插入或拔出其他输入设备。dmesg不包含有关输入设备重置的任何信息。

感谢所有的帮助或解释这一点......我对此有点困惑......

相关内容