我有一个使用 xinput 来减慢鼠标速度的脚本,它在命令行上运行时可以完美运行。
所以我从中创建并运行它./config/autostart/fixmouse.desktop
,它在 X 启动时与所有其他程序一起运行,./config/autostart/<files>
我可以确认这一点。我甚至捕获了它的输出,它与我手动运行它时发现的输出相同。
但它对鼠标没有影响?如果我再次在 shell 中运行它,它就可以工作了。(?)
答案1
我在使用 LXDE 的 Linux mint 中遇到了类似的问题,每次启动或重新启动系统时,鼠标指针都会重置为默认值,即使我使用鼠标加速选项编辑了 Xorg.conf 文件,它也根本不起作用。
对我有用的是编辑文件 /home/yourusername/.config/lxsession/LXDE/desktop.conf
我编辑了该文件的[鼠标]部分如下:
[鼠标] AccFactor=70 AccThreshold=1 左手=0
然后我重启系统,它就正常工作了。请注意,这是我的个人设置,它比默认设置更快。
从那时起,我的指针就有了我想要的速度。我必须提到,AccFactor 仅适用于十位数(10、20、70 等)和 AccThreshold 为 1 的情况。
我认为每个桌面环境都有自己的配置文件,并且大多数都有一个 GUI 来访问配置,但我不知道 lxde 发生了什么,它不保存鼠标指针的更改或者每次系统启动时它们都会被覆盖。
希望这可以帮到你。
PS:如果我的写作有错误,请原谅,我还在学习英语。