notify-send no hace nada, aún, libnotify está instalado

13

Estoy tratando de usar notificar-enviar, pero no se muestra.

Estoy razonablemente seguro de que tengo instalados los paquetes correctos, pero no soy experto en la configuración de notificaciones.

Sé que tengo algún tipo de paquete de notificación funcionando: recibo notificaciones de Pidgin (esporádicamente).

¿Cuál es la configuración correcta para que el envío de notificaciones funcione correctamente?

  • He libnotify-bininstalado

  • Tengo el notification-daemoninstalado

Paul Nathan
fuente

Respuestas:

11

Por lo que sé, no hay archivos de configuración especiales, así que intentaría reinstalar el paquete

sudo apt-get --reinstall install libnotify-bin notify-osd
organizar
fuente
No tiene que reinstalar los dos paquetes por separado, pero puede hacerlo con un solo comando:sudo apt-get --reinstall install libnotify-bin notify-osd
Eliah Kagan
2
Bajo Debian Wheezy también necesito iniciar un demonio de notificación como / usr / lib / notify-osd / notify-osd
gavenkoa
1
También descubro el demonio de notificaciones en Debian, que tiene un aspecto más agradable.
gavenkoa
Para usuarios del arco:pacman -Rnsdd libnotify && pacman -Sy libnotify
Mark K Cowan
3

En mi caso, la notificación no se mostró porque tenía netbeans en modo de pantalla completa en segundo plano.

Por alguna extraña razón, el mensaje se estaba ocultando.

Especificacion estandar
fuente
Extraño. Tuve el mismo problema con un terminal que ejecuta la pantalla completa al intentar esto. Hacerla una ventana lo arregla mágicamente.
jaxrtech
Tuve lo mismo con PHPStorm, gracias por comentar ya que me estaba confundiendo sobre por qué no estaba funcionando.
Chris0
1

Debe instalar libnotify-binpara poder utilizar el comando "notificar-enviar".

Alin Andrei
fuente
Ha sido instalado.
Paul Nathan
@Paul: entonces debería funcionar ... Estoy seguro de que ese es el paquete requerido para poder utilizar el envío de notificaciones, a menos que algo esté mal con libnotify en su sistema.
Alin Andrei
1

En mi caso es porque accidentalmente desactivo la configuración de Banners de notificaciones .

ingrese la descripción de la imagen aquí

Tenga en cuenta que esta respuesta podría no ser relevante para el caso de OP que afirma que Pidgin está funcionando. Pero debería ayudar a alguien basado en el título de la pregunta.

林果 皞
fuente
1

En mi caso, solo funciona con un límite de tiempo cero ( -t 0) o con una urgencia crítica ( -u critical).

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

pequeña pista:

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

Como se describe en http://forum.lxde.org/viewtopic.php?f=8&t=114&p=287, el demonio notificador de actualización no se ejecuta automáticamente en otros escritorios que lo admiten, por lo que no recibo actualizaciones automáticas como se especifica en la configuración a menos que ejecute manualmente el administrador de actualizaciones (que funciona bien).

En:

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

Hay una línea dentro de este archivo que se lee así:

   OnlyShowIn=GNOME;XFCE;

Esta línea debe cambiarse a: NotShowIn = KDE; U otros escritorios no compatibles.

Estoy usando Xubuntu 8.10 y el entorno de escritorio LXDE (así es como me enteré)

Miguel
fuente