需要在shell中引起12.04的通知

我正在运行Lubuntu 12.04。 我有一个shell脚本来测试网络状况,并需要一些方法来在GUI中弹出通知。 网络测试部分已经完成,但我需要一些帮助“弹出GUI中的通知”部分。

您可以使用默认通知守护程序为通知添加图标。

只需将此行添加到要提供通知的shell脚本(使用适当的行和路径)。

notify-send -u critical -i "" ""

提供此function的包是libnotify-bin

@ThatJackElliott您是否用适当的文本替换<>? 您需要删除“<”“>”。 图标路径是可选的。 试试这个 :

notify-send -u normal“Hello Jack Elliot”“这是一个试用通知。\ n欢迎AskUbuntu \!”

-u可以是低,正常和关键。

有关详细信息,请参阅man notify-send

如果有任何问题,这些是我系统中的软件包。 他们的工作非常出色:

  • gir1.2-通知-0.7
  • libknotifyconfig4
  • libnotify斌
  • libnotify-dev的
  • libnotify0.4-CIL
  • libnotify4
  • 通知-OSD
  • 通知-的OSD图标
  • python,通知
  • python,pyinotify中
  • XFCE4,notifyd
  • XFCE4,notifyd

是的,你可以用python做到这一点。 打开你的终端并输入

 sudo apt-get install python-notify 

然后写一个这样的程序。

 frank@august:~$ cat>not.py #!/usr/bin/python import sys import pynotify if __name__ == "__main__": if not pynotify.init("icon-summary-body"): sys.exit(1) n = pynotify.Notification( "Hi Elliott", "welcome to askUbuntu!", ##dont remove the below line "notification-message-im") n.show() frank@august:~$ 

用任何名称保存它,例如我们的情况下的noti.py。

打开你的终端并输入python not.py

然后你会看到

在此处输入图像描述

希望有所帮助。

信用点: 使用python在Ubuntu桌面上创建自定义通知