Mate-Notification-Daemon wird gestoppt, Zeitüberschreitung bei Mate-Benachrichtigungen

Mate-Notification-Daemon wird gestoppt, Zeitüberschreitung bei Mate-Benachrichtigungen

Immer wenn ich meine Bluetooth-Kopfhörer oder das Netzkabel anschließe oder trenne (wahrscheinlich auch bei einigen anderen Ereignissen), wird mir anstelle einer normalen Benachrichtigung ein Popup-Fenster mit dem Benachrichtigungstext angezeigt, das ich jedes Mal manuell schließen muss.

Wenn Firefox eine Benachrichtigung senden möchte, friert der gesamte Browser mehrere Sekunden lang ein und zeigt dann etwas an, das aussieht, als ob es sich um Firefox‘ eigene Benachrichtigungsimplementierung handeln könnte, anstatt die Systembenachrichtigungen zu verwenden.

Wenn ich versuche, die Benachrichtigungseinstellungen im Telegram-Messenger zu öffnen, friert das Fenster für eine Weile ein und dann erscheinen die Benachrichtigungseinstellungen ohne die Option „native Benachrichtigungen verwenden“.

Wenn ich ausführe

notify-send lalala

in einem Terminal passiert 50 Sekunden lang nichts und dann wird der Befehl beendet, ohne eine Benachrichtigung oder Konsolenausgabe angezeigt zu haben.

Wenn ich in den Mate-Benachrichtigungseinstellungen ( mate-notification-propertiesoder in den Systemeinstellungen auf „Popup-Benachrichtigungen“) auf die Schaltfläche „Vorschau“ drücke, erhalte ich eine der folgenden Fehlermeldungen, nachdem das Einstellungsfenster für eine ähnliche Zeitspanne eingefroren war:

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

Das Ganze sieht so aus, als ob das System versucht, eine Benachrichtigung anzuzeigen, dies nicht schafft, aber auch keinen Fehler ausgibt, bis die Zeitüberschreitungsdauer erreicht ist. Anschließend gibt es eine Rückmeldung an das Programm, die es veranlasst, entweder einen Fallback-Mechanismus für Benachrichtigungen zu verwenden oder gar nichts zu tun.

Ich bin mir nicht sicher, ob ich etwas am System geändert habe oder ob ein Update dies verursacht hat. Beides ist in letzter Zeit häufig auf meinem Computer passiert. Ich selbst habe nichts speziell Benachrichtigungsbezogenes getan, aber das mate-notification-daemonUpdate libnotifywurde vor einer Woche durchgeführt. Das scheint ungefähr der Zeitpunkt zu sein, als die Benachrichtigungen nicht mehr richtig funktionierten.

Das Googeln der Fehlermeldungen und Symptome ergab nur einige XFCE-bezogene Antworten, aber ich verwende XFCE nicht.
Nach einer Weile bemerkte ich, dass mate-notification-daemones nicht lief. Das manuelle Ausführen behebt das Problem für eine Weile, aber es kommt nach ein paar Minuten wieder. Meine „hackige“ Lösung besteht derzeit darin, die Zeile

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

in crontab, aber das behebt das zugrunde liegende Problem nicht und verhindert nicht das Einfrieren zwischen dem Zeitpunkt, an dem das Programm mate-notification-daemonaus unbekannten Gründen beendet wird, und dem nächsten Start einer Minute. Es verursacht außerdem unnötige Arbeit für den Computer.

Ich verwende Manjaro 19.0.2 mit Mate 1.24.0.

Antwort1

Das Problem entsteht, wenn Sie mehr als ein Benachrichtigungsprogramm haben. Ich hatte zum Beispiel makound mate-notification-daemon. Ich musste es entfernen makound dbusstarte jetzt mate-notification-daemon ohne Probleme.
Lesen Sie diesen Kommentar:https://bugzilla.redhat.com/show_bug.cgi?id=1490959#c1

verwandte Informationen