如何在 Debian 9 上登录后自动运行命令?

如何在 Debian 9 上登录后自动运行命令?

xinput 设置属性 13 298 0 1

我想自动运行此命令以禁用鼠标加速。这在 Debian 8 上可以通过各种方式轻松完成,但在 Stretch 中一切都发生了变化,我已经尝试了我能想到的一切。

该命令需要在 X 启动后运行。 (所以,不是在启动时,而是在登录时。)

或者如果有人知道在 Debian 9 中完全禁用鼠标加速的更永久的方法? (最有可能使用 libinput?)无论哪种方式,我都很欣赏任何输入。谢谢!

更新:对于 DE,我使用默认的 X11 Debian 桌面环境。

答案1

如果您仍在使用 X 而不是 Wayland,那么选项是

1) 编辑xorg.conf适合您设备的部分来设置属性。详细信息取决于设备。

2) 配置您的显示管理器(xdmkdmgdmlightdm等)在 X 服务器启动后运行它,详细信息取决于所使用的显示管理器。

3)确保您的显示管理器.xsession在启动时运行或类似的文件,在那里执行命令。

您也不应该使用xinput硬编码的数字 ID;不保证启动或服务器重新启动时数字相同。

如果该属性是鼠标加速属性之一(无法用数字猜测),我建议阅读man xorg.conf, 部分指针加速,然后在您的xorg.conf(选择 1)中设置您想要的内容。

相关内容