我工作的地方有 2 台公共 Ubuntu 计算机。我想设置一条自定义消息,每当用户打开 Firefox 时都会提示该消息。
答案1
詹姆斯是正确的,但是如果你想要一个实际的弹出框:
首先,在某处创建一个名为 runffox.sh 的新文件,确保以您的用户身份创建它。例如 /home/username/runffox.sh
里面放
zenity --warning --text="MESSAGE"
firefox
其中 MESSAGE 是您想要向他们显示的文本。
然后在终端
sudo chmod 755 /home/username/runffox.sh
这允许所有人执行文件,但只有用户才能编辑它。如果你希望只有 root 能够编辑文件,请将 755 更改为 555
现在在终端类型
sudo gedit /usr/share/applications/firefox.desktop
改变
Exec=firefox %u
到
Exec=/home/username/runffox.sh %u
现在,如果您从侧边栏或桌面等启动 Firefox,它将显示该消息,然后在您关闭该消息后打开 Firefox。
此外,要使用 zenity 编辑弹出消息的更多选项,
man zenity
ps 我不确定是否可以在 Exec= 后面放置两部分命令,如果有更多经验的人可以验证,也许可以跳过创建 .sh 文件。