脚本可以直接从 ~/.config/autostart 文件夹运行吗?

hii*_*ran 1 scripts autostart

我的主目录中有一个脚本文件,我已将其添加到Startup Applications. 然后.desktop~/.config/autostart. 是否可以去掉中间人,直接从自动启动文件夹运行这个脚本?

脚本的结构是这样的:

command1
command2
command3
Run Code Online (Sandbox Code Playgroud)

我尝试通过重新排列脚本以使其成为一行:

command1;command2;command3
Run Code Online (Sandbox Code Playgroud)

这背后的想法是.desktop从文件中换出以下行:

Exec=/home/hiigaran/startupfile
Run Code Online (Sandbox Code Playgroud)

对此:

Exec=command1;command2;command3
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用。我猜不支持多个命令。有没有其他办法?

需要明确的是,我目前的做事方式没有任何特别的问题。一切都发挥应有的作用。我只是非常关注我的主目录内容。如果有更优雅的方式在登录桌面后运行我的脚本,那太好了。如果没有,也没什么大不了的。

据我了解,KDE 有一个 ~/.config/autostart-scripts 目录,它非常适合我。然而,这似乎是一个只能在 KDE 中找到的文件夹。我正在使用 Ubuntu 18.04 的默认 DE。

van*_*ium 5

而不是Exec=command1;command2;command3尝试

Exec=sh -c "command1;command2;command3"
Run Code Online (Sandbox Code Playgroud)