KDE启动脚本配置的罗技轨迹球libinput Accel Speed设置随机丢失问题求助
KDE启动脚本配置的罗技轨迹球libinput Accel Speed设置随机丢失问题求助
大家好,我遇到了一个挺头疼的问题,想请教下各位大佬。
我在KDE启动时会运行下面这个脚本,用来把我的罗技轨迹球配置成左手习惯:
#!/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也没有任何关于输入设备重置的日志。
现在我有点摸不着头脑,求各位帮忙分析下原因,或者给点解决建议,谢谢大家!
备注:内容来源于stack exchange,提问作者Tobias Leupold
相关产品推荐
相关产品推荐

