如何制作一个在用户打开 Firefox 时打开的弹出消息?

如何制作一个在用户打开 Firefox 时打开的弹出消息?

我工作的地方有 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 文件。

相关内容