He navegado por aquí y buscado en Google durante más de una hora, pero no estoy más cerca de una solución, así que aquí va.
Comencemos por matar /usr/lib/x86_64-linux-gnu/notify-osd
.
Luego lo hago notify-send "foo"
y vuelve a aparecer, pero no se muestra nada. Mátalo nuevamente, pero luego cambia el volumen o el brillo, y vuelve a aparecer y se muestra la notificación .
También he intentado usar la biblioteca python pynotify y el DISPLAY=:0
truco, por si acaso, pero no hace ninguna diferencia.
Verifiqué que notification-daemon no está instalado y reinstalé libnotify-bin y libnotify4. La salida de dpkg -l | grep -i notify
es
gir1.2-notify-0.7
libnotify-bin
libnotify4:amd64
notify-osd
notify-osd-icons
python-notify
Esto está en una instalación bastante nueva de 14.04, sin modificaciones particulares.
No tengo idea de qué probar a continuación.
Si lo haces, ¡por favor habla! :-)
Editar :
Veo que no tenía claro esto cuando publiqué esta pregunta, pero este es un problema intermitente. Las notificaciones se detienen o comienzan a funcionar aparentemente por sí mismas. No he podido percibir un patrón para ello. Nada de lo obvio.
Intenté todos los procedimientos estándar de purga y reinstalación, pero eso no hizo ninguna diferencia.
Tengo una pequeña sospecha de que la configuración de mi video podría tener algo que ver con esto, ya que tengo una tarjeta Nvidia optimus que no he podido configurar para mi satisfacción a pesar de haberlo intentado bastante. Quizás si se utiliza alguna característica de composición "dulce visual" y esa característica no es confiable, eso puede explicar el comportamiento que estoy viendo.
fuente
Respuestas:
FWIW, verifiqué mi instalación de Ubuntu 14.04 (64 bit) y obtuve el mismo
dpkg...
resultado que usted, además de un par de otras aplicaciones instaladas.Pruebe
notify-send "summary" "body"
y también intente con el--urgency=critical
para ver si eso tiene algún efecto. Este último es efectivo cuandonotify-send
se suprime porque se está reproduciendo un video.De lo contrario, quizás instale un indicador de terceros que tenga notificaciones y vea si eso funciona.
Encontré lo siguiente de un comentario en esta pregunta:
Intente purgar el demonio de notificación:
sudo apt-get purge notification-daemon
luego intenteapt-get autoremove
. Asegúrese de quenotify-osd
esté instalado:sudo apt-get install --reinstall notify-osd
y reinicie.fuente