web-dev-qa-db-ja.com

純粋なOpenbox環境で通知を処理するものは何ですか?

Debianを実行してOpenboxに直接ログインしています。

Xfceの通知設定マネージャーを介して実際にテーマや変更が可能な通知を受け取ることは確かですが、実際には何がバックグラウンドで実行され、これらの通知を表示していますか? Xfceの一部ですか?

6
jcora

ポップアップ通知は確かにデスクトップ環境によって提供され、より詳細に説明されています https://developer.gnome.org/notification-spec/ 。 (org.freedesktop.Notifications.Notify

純粋なOpenboxセッションを実行すると、libnotifyメッセージが聞こえなくなります。通知デーモンをインストールすると、Openboxセッション内のメッセージを確認できるようになります。

各DEには独自のデーモンが用意されているため、好きなデーモンを選択してください。私は個人的にnotify-osdを好みます、...クラッターを使用して書かれたように、依存関係は現代的に見えました。

1
J. M. Becker

通知を表示するためのXfceのデーモンはdebianではxfce4-notifydであり、同じ名前のパッケージでインストールされます。

たとえば、notify-send "TEST"が実行されている場合、デーモンを開始できます(notify-sendlibnotify-binパッケージに付属しています)。

ただし、通知ライブラリlibnotify4を利用する他のプログラムも存在する可能性があります。

したがって、どのプログラムがこの実行を実行できるかを見つけるために

apt-cache rdepends libnotify4 --installed

これにより、libnotify4に依存してインストールされるすべてのパッケージが提供されます。

2
Raphael Ahrens