通知の送信/通知デーモン:トレイアイコンを無効にする

通知の送信/通知デーモン:トレイアイコンを無効にする

notify-send次のアドレスに簡単なメッセージを送信するときに使用しますnotification-daemon

notify-send "hello"

メッセージを表示するだけでなく、以下のスクリーンショットのようにシステムトレイアイコンも作成します。

ここに画像の説明を入力してください。

アイコンをクリックして「すべての通知を消去」を選択するまで、アイコンはシステムトレイに残ります。このアイコンは、目立たない通知という目的を完全に失いますnotify-send。私は数年前にそれを使用していましたが、notify-sendトレイのアイコンがなかったと確信しています。言うまでもなく、これは本当に迷惑なことです。

transientオプションが利用できることがわかりました

notify-send --hint=int:transient:1 hello

その後、しばらくするとアイコンが消えます。これはより良いですが、まだ受け入れられません。

トレイアイコンを完全に削除する方法はありますか?

Debian WheezyでLXDEを使用しています。

一部の回答では、これは私のデスクトップ環境(LXDE)が原因であることを示唆しています。

信じ難いと思います。私はこれが通知デーモンによって引き起こされたと疑っています。notification-daemonパッケージのソースコードをダウンロードしましたが、その中にはCHANGELOG次のものが表示されます。

  • システムトレイのアイコンが移動しても状況に応じた通知を添付する機能が改善されました。 Colin Waltersのパッチ。

これが私が文句を言う「機能」のようです。

誰でもシステムトレイ通知を無効にする方法を提案できますかnotification-daemontrayまたは、ソースを検索してもsystray何も見つかりません。どこから始めるべきかわかりません。

ベストアンサー1

私が知っている限り、システムトレイアイコンのプロパティは正しいですnotification-daemon。アイコンが満足できない場合は、別の通知デーモンを試してください。通知はクライアント/サーバーベースで機能します。すべての通知クライアントは、互換性のあるすべてのサーバーと通信できます。

私は自分で使っているdunstのにとても満足しています。システムトレイ通知がありません。

いくつかの通知デーモンがあり、notification-daemonこれはそのうちの1つです。 Debian では、以下を使用してリストを一覧表示できます。

$ apt-cache search notification | grep daemon | grep notification
dunst - minimalistic notification daemon
inosync - notification-based directory synchronization daemon
notification-daemon - daemon for displaying passive pop-up notifications
notify-osd - daemon that displays passive pop-up notifications
xfce4-notifyd - simple, visually-appealing notification daemon for Xfce

私は推薦できるdunst。ミニマリストながら高度に設定可能な通知デーモンです。

おすすめ記事