我正在編寫一個程序,每次使用時都會用新消息重複通知用戶某件事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
,但可能不行。如果您想確定,您必須實施自己的通知系統。