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

8

Naveguei por aqui e pesquisei no Google 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 faço notify-send "foo"e reaparece, mas nada aparece. Mate-o novamente, mas altere o volume ou o brilho e ele reaparecerá e a notificação será exibida .

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

Eu 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 bastante recente do 14.04, sem mods específicos.

Não tenho ideia do que tentar a seguir.

Se sim, por favor, fale! :-)

Editar :

Vejo que não fiquei claro sobre isso quando postei essa pergunta, mas esse é um problema intermitente. As notificações param ou começam a funcionar aparentemente próprias. Não pude perceber um padrão para isso. Nada do óbvio.

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

Eu tenho uma pequena suspeita de que minha configuração de vídeo possa ter algo a ver com isso, pois eu tenho uma placa Nvidia Optimus que não consegui configurar muito para minha satisfação, apesar de me esforçar bastante. Talvez se algum recurso de composição "eye candy" for usado e esse recurso não for confiável, isso possa explicar o comportamento que estou vendo.

user284445
fonte
Eu não tenho esse problema em 14.04. Parece que algo está faltando.Você pode tentar reinstalar o notify-osd.
Khurshid Alam

Respostas:

10

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

Tente notify-send "summary" "body"e também tente com o --urgency=criticalpara ver se isso tem algum efeito. Este último é eficaz quando notify-sendestá sendo suprimido porque um vídeo está sendo reproduzido.

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

Encontre o seguinte em um comentário nesta pergunta:

Tente limpar o notification-daemon: sudo apt-get purge notification-daemondepois tente apt-get autoremove. Verifique se notify-osdestá instalado: sudo apt-get install --reinstall notify-osde reinicie.

Bernmeister
fonte
10
--urgency = critical faz a diferença para mim. Não tenho certeza de onde posso alterar o nível de notificação que estou aceitando.
dkinzer
3
--urgency = obras críticas para mim também! Finalmente uma pista para o mistério.
user284445
Eu tenho um problema relacionado no 14.04. notifyosd me mostra muitos eventos, mas não muda o brilho. como posso consertar isso?
ViBE
--urgency = critical também funciona para mim. Eu acho que o problema é a reprodução de vídeo. em níveis de urgência não críticos, as notificações não são exibidas quando qualquer tipo de vídeo está sendo reproduzido. até a minha música do youtube em segundo plano: /
xeddo 27/05
--urgency = critical funciona perfeitamente. Como o xeddo disse, parece ter a ver com a reprodução de vídeo, já que o envio de notificação sem --urgency = critical não parece mostrar notificações enquanto um vídeo do YouTube está sendo reproduzido.
aurelio123