我有一个简单的单行命令,它在终端中完美运行,但在“启动应用程序”应用程序中不起作用。
代码行是:xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap
从“启动应用程序”复制它并将其粘贴到终端并没有那么麻烦,但我真的不明白为什么它不起作用。我一开始是按照别人的指示去做的,所以也许我做错了什么?在任何情况下,这难道不是一个明显且合乎逻辑的假设,即它只是键入您在终端中输入的任何内容吗?
我有一个简单的单行命令,它在终端中完美运行,但在“启动应用程序”应用程序中不起作用。
代码行是:xmodmap /home/seph/Code/Ubuntu\ Scripts/Xmodmap
从“启动应用程序”复制它并将其粘贴到终端并没有那么麻烦,但我真的不明白为什么它不起作用。我一开始是按照别人的指示去做的,所以也许我做错了什么?在任何情况下,这难道不是一个明显且合乎逻辑的假设,即它只是键入您在终端中输入的任何内容吗?
命令,尤其是与键盘、鼠标和触摸板设置相关的命令或
xrandr
命令,通常需要桌面完全加载。如果您只是在登录时运行它们(使用启动应用程序),它们通常会运行得太快而中断。因此,您需要在实际命令运行之前引入一点时间中断。使用以下命令代替添加到启动应用程序:
打开破折号→启动应用程序→添加,然后添加命令。
这应该够了吧。
将此代码片段添加到以下
.conf
文件中~/.config/upstart/
: