Odpowiedzi:
Uruchom następujące polecenia:
gsettings set org.gnome.nm-applet disable-disconnected-notifications "true"
gsettings set org.gnome.nm-applet disable-connected-notifications "true"
Lub otwórz edytor dconf i przewiń w dół do org▸ gnome▸ nm-appleti sprawdź tam disable-connected-notificationsi disable-disconnected-notificationsustawienia.

Edytor Gconf pozwala edytować powiadomienia menedżera sieci.
Aby zmienić te ustawienia, zainstaluj gconf-editorz centrum oprogramowania.
Przewiń / ▸ apps ▸ nm-applet i sprawdź tam disable-connected-notificationsoraz disable-disconnected-notificationsustawienia. Sprawdź załączony obraz w celu uzyskania wyjaśnień.

gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true(i to samo dla disable-connected-notifications) (@joker może scalić się w odpowiedzi)
Oprócz sposobu, w jaki jokerdino, możesz to zmienić w wierszu poleceń:
gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true
gconftool -s /apps/nm-applet/disable-connected-notifications --type=bool true
Aby zobaczyć, co można zmienić:
gconftool -R /apps/nm-applet
Inne odpowiedzi mogą pomóc w pozbyciu się wiadomości „jesteś połączony”, ale na stronie https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/445872 występuje błąd (patrz także https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717 i https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / 835972 ), co powoduje zignorowanie ustawienia wyłączania rozłączonego powiadomienia.
Dopóki to nie zostanie naprawione, istnieje obejście. Umieść to w /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
potem chmod +x /etc/pm/sleep.d/49_killall_notify. To jest dla Xubuntu, na zwykłym Ubuntu, tak mi się wydaje, /usr/bin/killall notify-osdczy coś takiego. Konieczne może być również dostosowanie czasów snu.
Ale to brzydki hack;) lepiej byłoby zobaczyć prawdziwą naprawę.
unhammer ma rację, że wyłączenie powiadomień o rozłączeniu w edytorze gconf nie działa. W zwykłym systemie Ubuntu możesz zabić powiadomienia o rozłączeniu za pomocą:
sudo chmod -x /usr/lib/notify-osd/notify-osd
Następnie zabij proces powiadomień-osd.
Myślę, że to prawdopodobnie zabija wszystkie powiadomienia, nie tylko związane z siecią.
Surowe rozwiązanie:
dbus-monitor "interface='org.freedesktop.Notifications'" \
| grep --line-buffered 'string "NetworkManager"' \
| sed -u -e 's/.*/killall notify-osd/g' \
| bash
Zastrzeżenie:
killall notify-osdjest niedyskryminujące i całkowicie czyści stos powiadomień wszelkich oczekujących wiadomości, niezależnie od tego, czy NM jest agentem powiadamiającym.
„Uczciwe” rozwiązanie może zostać narzucone, ale wymaga to, aby oczekujące powiadomienia, inne niż NM, musiały zostać przywrócone przy zachowaniu ich integralności czasowej. Oznacza to, że należy zachować porządek chronologiczny dla innych powiadomień i dbusmonitorować, aby sprawdzić, czy status powiadomień się zmienił ... tj. anulowane, wiadomość zmieniona itp.
Idealnie, bezpośrednie dbusużycie
method void org.freedesktop.Notifications.CloseNotification(uint id)
ukierunkowanie tylko na powiadomienia NM, niestety nie jest oczywiste ...
ref: