需要在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桌面上创建自定义通知