xinput-启动时无效

xinput-启动时无效

我有一个使用 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:如果我的写作有错误,请原谅,我还在学习英语。

相关内容