我正在编写一个程序,每次使用时都会用新消息重复通知用户某事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
但可能不行。如果你想确定,你必须实现自己的通知系统。