Sep*_*eed 9 command-line startup-applications
我有一个简单的单行命令,它在终端中完美运行,但在“启动应用程序”应用程序中不起作用。
代码行是: xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap
从“启动应用程序”复制它并将其粘贴到终端中并没有那么麻烦,但我真的不明白为什么它不起作用。我首先按照别人的指示去做,所以也许我做错了什么?在任何情况下,它只是将您放入终端中的任何内容输入到终端中,这难道不是一个明显且合乎逻辑的假设吗?
Jac*_*ijm 14
命令,尤其是与键盘、鼠标和触摸板设置或xrandr命令相关的命令,通常需要完全加载桌面。如果您只是在登录时运行它们(使用启动应用程序),它们通常会运行得太快而中断。
因此,您需要在实际命令运行之前引入一点时间休息。改用以下命令添加到启动应用程序:
/bin/bash -c "sleep 15 && xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap"
Run Code Online (Sandbox Code Playgroud)
打开仪表盘?启动应用程序?添加,并添加命令。
这应该够了吧。