notify-send não faz nada, ainda, o libnotify está instalado

13

Estou tentando usar o envio de notificação, mas ele não é exibido.

Tenho certeza de que tenho os pacotes corretos instalados, mas não sou especialista em definir as configurações de notificação.

Sei que tenho algum tipo de pacote de notificação funcionando - recebo notificações do Pidgin (esporadicamente).

Qual é a configuração correta para o envio de notificação funcionar corretamente?

  • Eu libnotify-bininstalei

  • Eu tenho o notification-daemoninstalado

Paul Nathan
fonte

Respostas:

10

Não há arquivos de configuração especiais, pelo que sei, para tentar reinstalar o pacote

sudo apt-get --reinstall install libnotify-bin notify-osd
organizar
fonte
Você não tem que reinstalar os dois pacotes separadamente, mas pode fazê-lo com um único comando:sudo apt-get --reinstall install libnotify-bin notify-osd
Elias Kagan
2
Sob Debian Wheezy Eu também preciso iniciar daemon de notificação como / usr / lib / notificar-osd / notificar-OSD
gavenkoa
1
Também descobri o daemon de notificação no Debian, que tem uma aparência melhor.
gavenkoa
Para usuários do arch:pacman -Rnsdd libnotify && pacman -Sy libnotify
Mark K Cowan
3

No meu caso, a notificação não foi exibida porque eu tinha netbeans no modo de tela cheia em segundo plano.

Por algum motivo estranho, a mensagem estava ficando oculta.

Especificação padrão
fonte
Estranho. Teve o mesmo problema com um terminal executando a tela cheia tentando isso. Torná-lo uma janela corrige-o magicamente.
precisa saber é o seguinte
Eu tive o mesmo com o PHPStorm, obrigado por comentar, pois estava me confundindo por que não estava funcionando.
precisa saber é o seguinte
1

Você precisa instalar libnotify-binpara poder usar o comando "notify-send".

Alin Andrei
fonte
Foi instalado.
Paul Nathan
@ Paul: então deve funcionar ... Tenho certeza de que esse é o pacote necessário para poder usar o envio de notificação, a menos que algo esteja errado com o libnotify no seu sistema.
Alin Andrei
1

No meu caso, é por causa de desabilitar acidentalmente as configurações dos Banners de Notificação .

insira a descrição da imagem aqui

Observe que essa resposta pode não ser relevante para o caso do OP, que afirma que o Pidgin está funcionando. Mas isso deve ajudar alguém com base no título da pergunta.

林果 皞
fonte
1

No meu caso, ele funciona apenas com um limite de tempo zero ( -t 0) ou com urgência crítica ( -u critical).

notify-send -t 0 "Nagging you."
notify-send -u critical "It's critical"
fuujuhi
fonte
0

pequena dica:

A partir de: [ https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/300463]

Conforme descrito em http://forum.lxde.org/viewtopic.php?f=8&t=114&p=287, o daemon update-notifier não é executado automaticamente em outras áreas de trabalho que o suportam, portanto, não recebo atualizações automáticas conforme especificado na configuração, a menos que eu execute manualmente o gerenciador de atualizações (que funciona bem).

Dentro:

   /etc/xdg/autostart/update-notifier.desktop

Há uma linha dentro deste arquivo, assim:

   OnlyShowIn=GNOME;XFCE;

Esta linha deve ser alterada para: NotShowIn = KDE; Ou outros desktops não suportados.

Estou usando o Xubuntu 8.10 e o ambiente de área de trabalho LXDE (foi assim que descobri)

Michael
fonte