在启动时运行 xset 命令

Sco*_*orb 3 xubuntu xinput xserver 16.04

我正在运行 xubuntu 16.04。

我在启动时运行两个命令来配置我的鼠标。

两者都在终端中正常工作。

当我使用“会话和启动”应用程序将它们设置为在启动时运行时,一个生效,一个不生效。

生效的是一个 xinput 命令来改变灵敏度。

不生效的如下....

xset m 2 12
Run Code Online (Sandbox Code Playgroud)

当我通过“会话和启动”设置它时,为什么这个 xset 命令不起作用。启动命令已启用并且肯定已正确配置。

Ser*_*nyy 5

正如评论中已经解决的那样,解决方案是将命令设置为shell内的命令并延迟,如下所示:

bash -c 'sleep 10 && xset m 2 12'
Run Code Online (Sandbox Code Playgroud)

延迟允许 GUI 正确启动,然后运行指定的命令。