私は を使用して、毎回新しいメッセージでユーザーに何かを繰り返し通知するプログラムを作成していますnotify-send
が、問題は、通知を 5 秒間そこにとどめておきたいのですが、notify-send から新しい通知が作成されるたびに削除する必要があることです。
答え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
ところ、通知は3秒間だけ画面に表示されました。5月Ubuntu では正常に動作しますnotify-osd
が、動作しない可能性もあります。確実に動作させたい場合には、独自の通知システムを実装する必要があります。