合致通知デーモンが停止しました。合致通知がタイムアウトしました。

合致通知デーモンが停止しました。合致通知がタイムアウトしました。

Bluetoothヘッドフォンまたは電源コード(およびおそらく他のイベント)を接続または切断するたびに、通常の通知ではなく通知テキストを表示するポップアップが表示されます。毎回手動でオフにする必要があります。

Firefoxが通知を送信しようとすると、ブラウザ全体が数秒間停止し、システム通知を使用するのではなく、Firefox独自の通知実装のように見えるものが表示されます。

Telegram Messengerで通知設定を開こうとすると、ウィンドウがしばらく停止した後に「デフォルト通知を使用」オプションなしで通知設定が表示されます。

私が走るとき

notify-send lalala

端末では、50秒間何も起こらず、通知やコンソール出力は表示されず、コマンドは終了します。

mate-notification-propertiesMateの通知設定で「プレビュー」ボタン(またはシステム設定の「ポップアップ通知」)をクリックすると、設定ウィンドウが同じ時間中に停止した後、次のエラーメッセージのいずれかが表示されます。

Error while displaying notification: Error calling StartServiceByName for 
org.freedesktop.Notifications: Timeout was reached
Error while displaying notification: Error calling StartServiceByName for 
org.freedesktop.Notifications: Process org.freedesktop.Notifications exited with status 1

これらすべては、システムが通知を表示しようとしましたが失敗しているように見えますが、タイムアウト期間に達するまでエラーを発生させることなく、プログラムに通知のフォールバックメカニズムなどを使用させるフィードバックを提供します。しないでください。

これがシステムで行われた変更であるか、最近のマイコンピュータで頻繁に更新されたことが原因であるかはわかりません。私は直接通知に関して特に何もしませんでしたが、一週間前に更新しましたmate-notification-daemonlibnotify通知が正しく機能しないおおよその時間のようです。

インターネット検索のエラーメッセージと症状は、XFCE関連の回答の一部しか提供していませんが、XFCEを使用しません。
しばらくして、私はそれがmate-notification-daemon実行されていないことがわかりました。手動で実行すると一時的に問題は解決しましたが、数分後に正常に戻りました。私の「ハッキー」ソリューションは現在この行を使用することです。

* * * * * /usr/lib/mate-notification-daemon/mate-notification-daemon -r

crontabは根本的な問題を解決せず、mate-notification-daemon未知の理由で終了して次の瞬間を開始する間の停止を防ぎません。また、コンピュータに不要なタスクを作成します。

私はManjaro 19.0.2とMate 1.24.0を使用しています。

答え1

問題はアラートが複数ある場合です。たとえば、私makomate-notification-daemon。これで問題なくmate-notification-daemonを削除しmakoて起動する必要がありました。このレビューをチェックしてください:dbus
https://bugzilla.redhat.com/show_bug.cgi?id=1490959#c1

関連情報