运行简单的bash脚本以在登录时启动应用程序

我想在登录时自动运行一个简单的bash脚本。例如

#!/bin/bash echo "start spotify" gnome-terminal -e spotify --title spotify 

当我运行此命令时,一个gnome-terminal显示并且spotify显示。 我还希望gnome-terminal在另一个虚拟桌面中弹出“隐藏”。 (您可以从任务栏中选择其他四个虚拟桌面之一)

我试图将此添加到/home/me/.bash_login或其他东西,但这不起作用..

转到系统→首选项→启动应用程序 ,然后单击添加 。 在命令下输入spotify而不是脚本。 没有必要为它启动终端。

截图,启动应用程序首选项

如果需要输出,可以更改脚本:

 #!/bin/bash echo "start spotify" spotify > /home/username/spotify.log 

并将其设置为命令,而不是Spotify本身。

通过打开文件的属性,转到权限并设置“允许将文件作为程序执行”来确保脚本是可执行的。