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

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

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

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

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

我尝试添加这个/home/me/.bash_login或其他东西,但没有成功。

答案1

系统 → 偏好设置 → 启动应用程序,然后点击添加。 在下面命令只需输入spotify,而不是脚本。无需为此启动终端。

屏幕截图,启动应用程序偏好设置

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

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

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

确保脚本可执行文件通过打开文件的属性,转到权限并设置“允许以程序形式执行文件”。

相关内容