与 OS X 的 Growl 等效的 Linux 是什么?

dan*_*dan 17 growl ubuntu

我想在 Ubuntu 上编写脚本,通过类似于 OS X 上的 Growl 的工具(特别是growlnotify命令行工具)通知用户。Linux 上的等效工具叫什么?

Man*_*anu 25

Ubuntu 可以显示通知,这似乎相当于 Growl。它可以通过DBus(对于程序)和notify-send命令(对于 shell 脚本)访问。

  • 现在这是一个有用的答案 ;-) 尝试编辑您的答案以包含该信息。此外,论坛上提到的 `zenity` 和 `knotify` 可能值得研究。 (2认同)

小智 7

Linux 有一个 Growl 端口。在这里找到:Growl-for-linux


Pet*_*ero 5

如果您使用的是 KDE,那真的很容易!只需使用KDE内置的kdialog命令,如下例所示:

kdialog --passivepopup "Example text"
Run Code Online (Sandbox Code Playgroud)

如果您碰巧使用的是普通 ubuntu,那么您需要通过发出以下命令来安装libnotify-bin包:

sudo apt-get install libnotify-bin
Run Code Online (Sandbox Code Playgroud)

然后你可以像这样发送消息:

notify-send "Example text"
Run Code Online (Sandbox Code Playgroud)

kdialog是有点更有趣,因为它的方式不止在命令行只是发送通知。你实际上可以用它为你的 bash 程序构建一个交互式 gui!

无论如何,我希望这会有所帮助。