mate-notification-daemon deteniéndose, tiempo de espera de notificaciones de Mate

mate-notification-daemon deteniéndose, tiempo de espera de notificaciones de Mate

Cada vez que conecto o desconecto mis auriculares Bluetooth o el cable de alimentación (probablemente también algunos otros eventos), aparece una ventana emergente que muestra el texto de la notificación en lugar de una notificación normal, que debo cerrar manualmente cada vez.

Cuando Firefox quiere enviar una notificación, todo el navegador se congela durante varios segundos y luego muestra algo que parece ser la propia implementación de notificación de Firefox, en lugar de utilizar las notificaciones del sistema.

Cuando intento abrir la configuración de notificaciones en Telegram Messenger, la ventana se congela por un tiempo y luego la configuración de notificaciones aparece sin la opción de "usar notificaciones nativas".

cuando ejecuto

notify-send lalala

en una terminal no pasa nada durante 50 segundos y luego el comando finaliza sin haber mostrado ninguna notificación ni ninguna salida de consola.

Cuando presiono el botón "vista previa" en la configuración de notificaciones de Mate ( mate-notification-propertieso "Notificaciones emergentes" en la configuración del sistema), aparece uno de los siguientes mensajes de error después de que la ventana de configuración se congeló durante un período de tiempo similar:

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

Todo esto parece como si el sistema intentara mostrar una notificación, no logra hacerlo, pero tampoco arroja un error hasta que se alcanza la duración del tiempo de espera, luego devuelve algunos comentarios al programa que hace que use un mecanismo de reserva para notificaciones o no hacer nada en absoluto.

No estoy seguro de si esto es algo que cambié en el sistema o si una actualización causó esto; ambas cosas sucedieron con frecuencia en mi computadora recientemente. No hice nada especialmente relacionado con las notificaciones, pero mate-notification-daemonme libnotifyactualizaron hace una semana. Ese parece ser aproximadamente el momento en que las notificaciones dejaron de funcionar correctamente.

Buscar en Google los mensajes de error y los síntomas solo dio algunas respuestas relacionadas con XFCE, pero no uso XFCE.
Después de un rato noté que mate-notification-daemonno estaba funcionando. Ejecutarlo manualmente soluciona el problema por un tiempo, pero vuelve a aparecer después de unos minutos. Mi solución "hacky" actualmente es tener la línea

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

en crontab, pero eso no soluciona el problema subyacente y no evita que se congele entre el momento en que mate-notification-daemonse cierra por razones desconocidas y el siguiente inicio de un minuto. También provoca trabajo innecesario para la computadora.

Estoy usando Manjaro 19.0.2 con Mate 1.24.0.

Respuesta1

El problema es cuando tienes más de un programa de notificación. Por ejemplo tuve makoy mate-notification-daemon. Tuve que eliminar makoy ahora dbusiniciar mate-notification-daemon sin problema.
Mira este comentario:https://bugzilla.redhat.com/show_bug.cgi?id=1490959#c1

información relacionada