notificar-enviar no funciona en 14.04, pero las notificaciones de volumen y brillo sí

8

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=:0truco, 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 notifyes

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.

usuario284445
fuente
No tengo ese problema el 14.04. Parece que falta algo. Puedes intentar reinstalar notify-osd.
Khurshid Alam

Respuestas:

10

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=criticalpara ver si eso tiene algún efecto. Este último es efectivo cuando notify-sendse 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-daemonluego intente apt-get autoremove. Asegúrese de que notify-osdesté instalado: sudo apt-get install --reinstall notify-osdy reinicie.

Bernmeister
fuente
10
--urgencia = crítico hace la diferencia para mí. No estoy seguro de dónde puedo cambiar el nivel de notificación que estoy aceptando.
dkinzer
3
--urgencia = ¡trabajos críticos para mí también! Finalmente una pista del misterio.
user284445
Tengo un problema relacionado en 14.04. notifyosd me muestra muchos eventos, pero no cambio de brillo. ¿Cómo puedo arreglarlo?
ViBE
--urgency = crítico también funciona para mí. Creo que el problema es la reproducción de video. en niveles de urgencia no críticos, las notificaciones no se muestran cuando se reproduce cualquier tipo de video. incluso mi música de YouTube en el fondo: /
xeddo
--urgencia = crítica funciona perfectamente. Como dijo xeddo, parece tener que ver con la reproducción de video, ya que notificar-enviar sin --urgency = critical no parece mostrar notificaciones mientras se reproduce un video de Youtube.
aurelio123