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

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

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.


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".


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.


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"

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)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.