创建即时桌面通知linux

创建即时桌面通知linux

我正在编写一个程序,每次使用时都会用新消息重复通知用户某事notify-send,但问题是我希望通知保留 5 秒钟,但每当从通知发送创建新通知时,它都应该被移除或删除。

答案1

notify-send确实需要-t时间争论:

-t, --expire-time=TIME
Specifies the timeout in milliseconds at which to expire the notification.

但至于是否实施该通知,您完全取决于处理通知的程序。

我在 KDE 上尝试过notify-send -t 5000 test,通知在屏幕上只持续了三秒钟。这可能在 Ubuntu 中可以正常工作,notify-osd但可能不行。如果你想确定,你必须实现自己的通知系统。

相关内容