parada do mate-notification-daemon, tempo limite de notificações do Mate

parada do mate-notification-daemon, tempo limite de notificações do Mate

Sempre que conecto ou desconecto meus fones de ouvido Bluetooth ou o cabo de alimentação (provavelmente também alguns outros eventos), recebo uma janela pop-up mostrando o texto da notificação em vez de uma notificação normal, que sempre preciso fechar manualmente.

Quando o Firefox deseja enviar uma notificação, todo o navegador congela por vários segundos e depois mostra algo que parece ser a implementação de notificação do próprio Firefox, em vez de usar as notificações do sistema.

Quando tento abrir as configurações de notificação no Telegram messenger, a janela congela por um tempo e então as configurações de notificações aparecem sem a opção de “usar notificações nativas”.

Quando eu executo

notify-send lalala

em um terminal, nada acontece por 50 segundos e então o comando termina sem ter mostrado uma notificação ou qualquer saída do console.

Quando pressiono o botão "visualizar" nas configurações de notificação do Mate ( mate-notification-propertiesou "Notificações pop-up" nas configurações do sistema), recebo uma das seguintes mensagens de erro depois que a janela de configurações congelou por um período de tempo semelhante:

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

Tudo isso parece que o sistema tenta mostrar uma notificação, não consegue fazê-lo, mas também não gera um erro até que o tempo limite seja atingido e, em seguida, fornece algum feedback ao programa que faz com que ele use um mecanismo de fallback para notificações ou não fazer nada.

Não tenho certeza se isso foi algo que mudei no sistema ou se uma atualização causou isso. Ambas as coisas aconteceram frequentemente no meu computador recentemente. Eu não fiz nada especialmente relacionado a notificações, mas mate-notification-daemonfui libnotifyatualizado há uma semana. Parece ser mais ou menos nessa época que as notificações pararam de funcionar corretamente.

Pesquisar no Google as mensagens de erro e os sintomas forneceu apenas algumas respostas relacionadas ao XFCE, mas eu não uso o XFCE.
Depois de um tempo percebi que mate-notification-daemonnão estava funcionando. Executá-lo manualmente corrige o problema por um tempo, mas ele volta depois de alguns minutos. Minha solução "hacky" atualmente é ter a linha

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

no crontab, mas isso não corrige o problema subjacente e não evita congelamentos entre o momento em que mate-notification-daemonsai por motivos desconhecidos e o próximo início de um minuto. Também causa trabalho desnecessário para o computador.

Estou usando o Manjaro 19.0.2 com Mate 1.24.0.

Responder1

O problema é quando você tem mais de um programa de notificação. Por exemplo eu tive makoe mate-notification-daemon. Tive que remover makoe agora dbusiniciar o mate-notification-daemon sem problemas.
Verifique este comentário:https://bugzilla.redhat.com/show_bug.cgi?id=1490959#c1

informação relacionada