Czy mogę wyłączyć wszystkie powiadomienia związane z libnotify w Menedżerze sieci? Okno dialogowe „Edytuj połączenie” nie pomaga
network-manager
notification
stokrotka
źródło
źródło
Odpowiedzi:
12.10 - Dconf
Uruchom następujące polecenia:
Lub otwórz edytor dconf i przewiń w dół do
org
▸gnome
▸nm-applet
i sprawdź tamdisable-connected-notifications
idisable-disconnected-notifications
ustawienia.11.10 i 12.04 - Gconf
Edytor Gconf pozwala edytować powiadomienia menedżera sieci.
Aby zmienić te ustawienia, zainstaluj
gconf-editor
z centrum oprogramowania.Przewiń
/ ▸ apps ▸ nm-applet
i sprawdź tamdisable-connected-notifications
orazdisable-disconnected-notifications
ustawienia. Sprawdź załączony obraz w celu uzyskania wyjaśnień.źródło
gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true
(i to samo dladisable-connected-notifications
) (@joker może scalić się w odpowiedzi)Oprócz sposobu, w jaki jokerdino, możesz to zmienić w wierszu poleceń:
Aby zobaczyć, co można zmienić:
źródło
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
: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-osd
czy coś takiego. Konieczne może być również dostosowanie czasów snu.Ale to brzydki hack;) lepiej byłoby zobaczyć prawdziwą naprawę.
źródło
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ą:
Następnie zabij proces powiadomień-osd.
Myślę, że to prawdopodobnie zabija wszystkie powiadomienia, nie tylko związane z siecią.
źródło
Surowe rozwiązanie:
Zastrzeżenie:
killall notify-osd
jest 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
dbus
monitorować, aby sprawdzić, czy status powiadomień się zmienił ... tj. anulowane, wiadomość zmieniona itp.Idealnie, bezpośrednie
dbus
użycieukierunkowanie tylko na powiadomienia NM, niestety nie jest oczywiste ...
ref:
Zakładka:
Jak wyłączyć powiadomienia z menedżera sieci
źródło
Jeśli szukasz Ubuntu 18.10, możesz wyłączyć gnome.
źródło