“启动应用程序”无法正常工作

我有一个简单的单行命令,它在终端中完美运行,但在“启动应用程序”应用程序中不起作用。

代码行是: xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap

从“启动应用程序”复制它并将其粘贴到终端并不是那么麻烦,但我不知道为什么它不起作用。 我首先按照别人的指示去做,所以也许我做错了什么? 在任何情况下,它是不是明显和合乎逻辑的假设,它只是键入你放入终端的任何东西?

命令,尤其是与键盘,鼠标和触摸板设置或xrandr命令相关的命令,通常需要完全加载桌面。 如果你只是在登录时运行它们(使用启动应用程序),它们通常运行得太快而且会中断。

因此,您需要在命令运行之前构建一个小的中断。 请使用以下命令添加到启动应用程序:

 /bin/bash -c "sleep 15 && xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap" 

Chooes Dash>启动应用程序>添加,然后添加命令。

这应该够了吧。

将此代码段添加到~/.config/upstart/.conf文件中:

 start on startup task exec xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap