5秒ごとにシステム通知を生成するアプリケーションがあります。
時間外に私が持っている通知トレイ(Gnome env)が混雑します。
毎分ごとにクリアする方法はありますが、後で自動化できるようにbashでこれを行う必要があります。
私は自分の質問を明確にしていないと思うので、この編集。
通知を見たい。ただし、これはGNOME環境にあるため、手動でクリアしない限り、通知トレイに蓄積されます。
手動でクリアしたくない... 1分ごとに自動的にクリアしたい。だから私はコマンドラインからそれを行う方法を探しているので、後でコードをアプリケーションに入れることができます
私の質問を明確にしたい...
アプリケーションを作成した場合、通知にタイムアウトを設定できます。
notify-send -t 5000 "Title" "Details"
そうでない場合、私が知っている唯一の方法は、gnomeデスクトップを再起動することです。 Alt + F2を押して「r」と入力し、Enterキーを押すことで実行できます。しかし、コマンドラインでそれをしたい場合:
killall -3 gnome-Shell
残念ながら、gnome-Shellのちらつきのある再起動中にアプリケーションを使い続けたい場合は、kill gnomeオプションが干渉します。