Como desativar a notificação do gerenciador de rede


20

Posso desativar todas as notificações relacionadas à libnotify do Network Manager? A caixa de diálogo "Editar conexão" não ajuda


parece que nada disso (respostas abaixo) funciona para o ubuntu 14.04.
ses

Respostas:


32

12.10 - Dconf

Execute estes comandos:

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

Ou abra dconf-editor e desça até orggnomenm-applete verificar disable-connected-notificationse disable-disconnected-notificationsconfigurações lá.

DConf


11.10 e 12.04 - Gconf

O Gconf-editor permite editar as notificações do gerenciador de rede.

Para alterar essas configurações, instale a gconf-editorpartir do centro de software.

Vá até / ▸ apps ▸ nm-applet e verifique disable-connected-notificationse disable-disconnected-notificationsconfigurações lá. Verifique a imagem em anexo para esclarecimentos.

editor gconf


11
Alternativamente em cmdline: gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true(e mesmo para disable-connected-notifications) (@joker se sentir livre para fundir em resposta)
Césio

@Caesium Você provavelmente deve criar uma nova resposta a esta pergunta :)
jokerdino

Outro que me incomoda é quando avisa sobre as conexões disponíveis ... para silenciar isso, basta escrever o seguinte: gsettings set org.gnome.nm-applet suprimir-redes-sem-fio-disponíveis "true"
D.Snap

Linha de comando (gsettings) ainda trabalha para Ubuntu 16.04
geekQ

10

Além da maneira do jokerdino, você também pode alterar isso na linha de comando:

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

Para ver o que pode ser alterado:

gconftool -R /apps/nm-applet

3

As outras respostas podem ajudá-lo a se livrar das mensagens "você está conectado", mas há um erro em https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/445872 (consulte também https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717 e https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / 835972 ), fazendo com que a configuração de notificação de desativação-desconectada seja ignorada.

Até que isso seja corrigido, há uma solução alternativa. Coloque isso em /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

então chmod +x /etc/pm/sleep.d/49_killall_notify. Isso é para o Xubuntu, no Ubuntu normal eu acho que seria /usr/bin/killall notify-osdou algo assim. Você também pode precisar ajustar os tempos de sono.

Mas este é um truque feio;) seria melhor ver uma correção real.


1

O unhammer está correto, pois desativar as notificações de desconexão no gconf-editor não funciona. No Ubuntu normal, você pode eliminar as notificações de desconexão com:

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

Em seguida, mate o processo de notificação-osd.

Acho que isso provavelmente mata todas as notificações, não apenas as relacionadas à rede.


0

Uma solução bruta:

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

Advertência:
killall notify-osdnão discrimina e limpa completamente a pilha de notificações de quaisquer mensagens pendentes, independentemente de o NM ser o agente notificador.

Uma solução "honesta" pode ser elaborada, mas isso exige que as notificações pendentes, além das NMs, precisem ser restabelecidas, mantendo a integridade temporal. Isso significa que a ordem cronológica precisa ser mantida para as outras notificações e o dbusmonitorado para verificar se o status das notificações mudou ... ou seja. cancelado, mensagem alterada etc.

Idealmente, o dbususo direto de

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

segmentar especificamente apenas as notificações do NM, infelizmente não é óbvio ...

ref:

Marcador:
Como desativar a notificação do gerenciador de rede


0

Se você está procurando pelo ubuntu 18.10, pode desativar o gnome.

insira a descrição da imagem aqui

vá para a seção de rede e depois

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.