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


20

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


Parece que nada de esto (respuestas a continuación) funciona para Ubuntu 14.04.
ses

Respuestas:


32

12.10 - Dconf

Ejecute estos comandos:

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

O abra dconf-editor y desplácese hacia abajo hasta orggnomenm-applety verifique disable-connected-notificationsy disable-disconnected-notificationsconfigure allí.

DConf


11.10 y 12.04 - Gconf

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

Para modificar esta configuración, instálela gconf-editordesde el centro de software.

Desplázate / ▸ apps ▸ nm-applet y verifica disable-connected-notificationsy disable-disconnected-notificationsconfigura allí. Verifique la imagen adjunta para aclaraciones.

editor de gconf


1
Alternativamente en cmdline: gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true(y lo mismo para disable-connected-notifications) (@joker siéntase libre de combinarse en la respuesta)
Cesium

@Caesium Probablemente deberías crear una nueva respuesta a esta pregunta :)
jokerdino

Otro que me molesta es cuando advierte sobre las conexiones disponibles ... para silenciar eso, solo escriba esto: gsettings set org.gnome.nm-applet suppress-wireless-networks-available "true"
D.Snap

La línea de comando (gsettings) todavía funciona para Ubuntu 16.04
geekQ

10

Además de la manera 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

3

Las otras respuestas pueden ayudarlo a deshacerse de los mensajes "está conectado", pero hay un error en https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/445872 (consulte también https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717 y https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / 835972 ), lo que hace que se ignore la configuración deshabilitar-desconectado-notificación.

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

#!/bin/sh

case "${1}" 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

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

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


1

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

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

Luego elimine el proceso de notificación-osd.

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


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-osdno discrimina y borra por completo la pila de notificaciones de cualquier mensaje pendiente, 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, se restablezcan mientras se mantiene su integridad temporal. Esto significa que el orden cronológico debe mantenerse para las otras notificaciones y dbusmonitorearse para verificar si el estado de las notificaciones ha cambiado ... es decir. cancelado, mensaje alterado, etc.

Idealmente, el dbususo directo de

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

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

árbitro:

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


0

Si está buscando ubuntu 18.10, puede desactivarlo desde gnome.

ingrese la descripción de la imagen aquí

ir a la sección de red y luego

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.