Cómo deshabilitar la notificación del administrador de red

19

¿Puedo desactivar todas las notificaciones relacionadas con libnotify desde Network Manager? El diálogo 'Editar conexión' no ayuda

    
pregunta daisy 16.10.2011 - 13:37

5 respuestas

30

12.10 - Dconf

Ejecuta estos comandos:

gsettings set org.gnome.nm-applet disable-disconnected-notifications "true"
gsettings set org.gnome.nm-applet disable-connected-notifications "true"

O abre dconf-editor y desplázate hacia abajo a orggnomenm-applet y comprueba allí los valores de disable-connected-notifications y disable-disconnected-notifications .

11.10 y 12.04 - Gconf

Gconf-editor le permite editar las notificaciones del administrador de red.

Para modificar estas configuraciones, instale gconf-editor del software-center.

Desplácese hasta / ▸ apps ▸ nm-applet y verifique los ajustes de disable-connected-notifications y disable-disconnected-notifications allí. Verifique la imagen adjunta para obtener aclaraciones.

    
respondido por el jokerdino 27.11.2011 - 07:27
10

Además del modo de jokerdino, también puedes cambiar esto en la línea de comandos:

gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true
gconftool -s /apps/nm-applet/disable-connected-notifications --type=bool true

Para ver qué se puede cambiar:

gconftool -R /apps/nm-applet
    
respondido por el Caesium 27.11.2011 - 10:06
3

Las otras respuestas pueden ayudarlo a deshacerse de los mensajes de "usted está conectado", pero hay un error, en enlace (ver también enlace y enlace ), lo que provoca la desactivación de la notificación desconectada ajuste para ser ignorado.

Hasta que eso se solucione, hay una solución. Pon esto en /etc/pm/sleep.d/49_killall_notify :

#!/bin/sh

case "" in
    resume|thaw)
    ( sleep 2 ; /usr/bin/killall /usr/lib/xfce4/notifyd/xfce4-notifyd ) &
    ( sleep 4 ; /usr/bin/killall /usr/lib/xfce4/notifyd/xfce4-notifyd ) &
     ;;
esac

luego chmod +x /etc/pm/sleep.d/49_killall_notify . Esto es para Xubuntu, en Ubuntu regular supongo que sería /usr/bin/killall notify-osd o algo así. Es posible que también necesite ajustar los tiempos de sueño.

Pero este es un hack feo;) sería mejor ver una solución real.

    
respondido por el unhammer 27.01.2012 - 07:10
1

unhammer es correcto que deshabilitar las notificaciones de desconexión en gconf-editor no funciona. En Ubuntu regular puede eliminar las notificaciones de desconexión con:

sudo chmod -x /usr/lib/notify-osd/notify-osd

Luego mata el proceso notify-osd.

Supongo que esto probablemente mata todas las notificaciones, no solo las relacionadas con la red.

    
respondido por el Sophie Gage 08.04.2012 - 07:09
0

Una solución cruda:

dbus-monitor "interface='org.freedesktop.Notifications'"                \
| grep --line-buffered  'string "NetworkManager"'                       \
| sed -u -e  's/.*/killall notify-osd/g'                                \
| bash

Advertencia:
killall notify-osd no discrimina y borra completamente la pila de notificaciones de los mensajes pendientes, independientemente de si NM es el agente notificador.

Se puede refinar una solución "honesta", pero esto requiere que las notificaciones pendientes, que no sean NM, tengan que restablecerse mientras se mantiene su integridad temporal. Esto significa que el orden cronológico debe mantenerse para las otras notificaciones y el dbus monitoreado para verificar si el estado de las notificaciones ha cambiado ... es decir. cancelado, mensaje alterado, etc.

Idealmente, el uso directo de dbus de

method void org.freedesktop.Notifications.CloseNotification(uint id)

para apuntar específicamente solo a las notificaciones de NM, desafortunadamente no es obvio ...

ref:

Marcador:
Cómo deshabilitar la notificación desde la red -manager

    
respondido por el George Rowell 29.09.2012 - 03:57

Lea otras preguntas en las etiquetas