在 ubuntu 中显示通知的程序名称是什么?声音变化、歌曲名称(在 rhythmbox 中)等。我可以向其发送自己的自定义消息吗?
快速回答
notify-send "Message Title" "The message body is shown here" -i /home/andrei/Pictures/image.png -t 5000
答案1
该程序名为notify-osd
,您可以使用该工具notify-send
从脚本和您的程序等向其发送消息:
答案2
警告!
通知发送“消息标题”“消息正文显示在这里”\ -i /home/andrei/Pictures/image.png-t 5000
是桌面调节的,取决于它是否:
- Unity 的通知 OSD 或
- Gnome 的通知守护进程
显示通知。
引用 mhall119/devportal/notify-osd - Ubuntu 维基:
notify-osd
... 取代了
notification-daemon
,并且其通知气泡的呈现方式在几个方面有所不同......
在 ubuntu 12.04,Unity(版本?)桌面环境中,引用 manpageman notify-send
姓名 通知发送 - 发送桌面通知的程序 ... 选项 ... -t,--expire-time =时间 指定 超时时间(以毫秒为单位)到期时间 通知。
然而,与通知OSD的使用相矛盾的是,
引用Notification | Ubuntu App Developer
(developer.ubuntu.com/resources/technologies/notification/
),特别是部分
未过期通知:
...每个气泡在超时后都会自行关闭。此超时基于 气泡文本的长度;通知 OSD 不使用 expire_timeout 参数...
这-t 5000
可能会也可能不会按照预期运行。
參考文獻:
在哪里可以找到有关notify-osd的文档?
书签:
显示通知的程序名称是什么?