notify-send não está funcionando no 14.04, mas as notificações de volume e brilho não

8

Eu naveguei por aqui e pesquisei por mais de uma hora, mas não estou mais perto de uma solução, então aqui vai.

vamos começar matando /usr/lib/x86_64-linux-gnu/notify-osd .

Eu então faço notify-send "foo" e ele reaparece, mas nada aparece. Mate-o novamente, mas, em seguida, altere o volume ou o brilho e ele reaparece e a notificação é exibida .

Eu também tentei usar a biblioteca pynotify python e o truque DISPLAY=:0 , apenas no caso, mas não faz diferença.

Verifiquei que o daemon de notificação não está instalado e reinstalei o libnotify-bin e o libnotify4. A saída de dpkg -l | grep -i notify é

gir1.2-notify-0.7  
libnotify-bin  
libnotify4:amd64
notify-osd
notify-osd-icons
python-notify

Esta é uma instalação relativamente nova do 14.04, sem mods particulares.

Eu não tenho ideia do que tentar em seguida.

Se você fizer isso, por favor, fale! : -)

Editar :

Eu vejo que não estava claro sobre isso quando postei essa pergunta, mas esse é um problema intermitente. As notificações são interrompidas ou começam a funcionar aparentemente por si próprias. Eu não fui capaz de perceber um padrão para isso. Nada do óbvio.

Eu tentei todos os procedimentos padrão de limpeza e reinstalação, mas isso não fez diferença.

Tenho uma pequena suspeita de que minha configuração de vídeo possa ter algo a ver com isso, já que tenho um cartão Nvidia optimus que não consegui configurar de forma satisfatória, apesar de ter tentado bastante. Talvez se algum recurso de "eye candy" de composição for usado e esse recurso não for confiável, isso pode explicar o comportamento que estou vendo.

    
por user284445 23.05.2014 / 08:52

1 resposta

10

FWIW, verifiquei minha instalação do Ubuntu 14.04 (64 bits) e tenho a mesma saída dpkg... que você tem, além de alguns outros de outros aplicativos que estão sendo instalados.

Teste notify-send "summary" "body" e também tente com --urgency=critical para ver se isso tem algum efeito. O último é eficaz quando notify-send está sendo suprimido porque um vídeo está sendo reproduzido.

Caso contrário, talvez instale um indicador de terceiros que tenha notificações e veja se isso funciona.

Encontrou o seguinte de um comentário em esta pergunta:

Tente limpar o daemon de notificação: sudo apt-get purge notification-daemon e, em seguida, tente apt-get autoremove . Certifique-se de que notify-osd esteja instalado: sudo apt-get install --reinstall notify-osd e reinicie.

    
por Bernmeister 24.07.2014 / 00:33