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-properties
ou "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-daemon
fui libnotify
atualizado 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-daemon
nã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-daemon
sai 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 mako
e mate-notification-daemon
. Tive que remover mako
e agora dbus
iniciar o mate-notification-daemon sem problemas.
Verifique este comentário:https://bugzilla.redhat.com/show_bug.cgi?id=1490959#c1