“启动应用程序”无法正常工作
我有一个简单的单行命令,它在终端中完美运行,但在“启动应用程序”应用程序中不起作用。
代码行是: 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