Kann ich alle libnotify-bezogenen Benachrichtigungen in Network Manager deaktivieren? Das Dialogfeld "Verbindung bearbeiten" ist nicht hilfreich
network-manager
notification
Gänseblümchen
quelle
quelle
Antworten:
12.10 - Dconf
Führen Sie diese Befehle aus:
Oder öffnen dconf-Editor und scrollen Sie nach unten auf
org
▸gnome
▸nm-applet
und prüfendisable-connected-notifications
unddisable-disconnected-notifications
Einstellungen gibt.11.10 und 12.04 - Gconf
Mit Gconf-Editor können Sie die Benachrichtigungen des Netzwerkmanagers bearbeiten.
Um diese Einstellungen zu ändern, installieren Sie
gconf-editor
über das Software-Center.Blättern Sie zu
/ ▸ apps ▸ nm-applet
und Kontrolledisable-connected-notifications
unddisable-disconnected-notifications
Einstellungen gibt. Überprüfen Sie das angehängte Bild für Erläuterungen.quelle
gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true
(und das Gleiche fürdisable-connected-notifications
) (@joker kann gerne in answer zusammengeführt werden)Zusätzlich zu jokerdinos Art können Sie dies auch in der Kommandozeile ändern:
So sehen Sie, was geändert werden kann:
quelle
Die anderen Antworten helfen Ihnen möglicherweise dabei, Nachrichten zu entfernen, die Sie als "verbunden" bezeichnen. Es gibt jedoch einen Fehler unter https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/445872 (siehe auch https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717 und https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / 835972 ), wodurch die Benachrichtigungseinstellung " Disable Disconnected" ignoriert wird.
Bis dies behoben ist, gibt es eine Problemumgehung. Setzen Sie dies in
/etc/pm/sleep.d/49_killall_notify
:dann
chmod +x /etc/pm/sleep.d/49_killall_notify
. Dies ist für Xubuntu, für reguläres Ubuntu, denke ich, wäre es/usr/bin/killall notify-osd
oder so ähnlich. Möglicherweise müssen Sie auch die Schlafzeiten anpassen.Aber das ist ein hässlicher Hack;) Es wäre besser, eine echte Lösung zu finden.
quelle
Unhammer ist richtig, dass das Deaktivieren von Benachrichtigungen über Verbindungsabbrüche in gconf-editor nicht funktioniert. In regulären Ubuntu können Sie die Verbindungsabbruchsbenachrichtigungen abbrechen mit:
Beenden Sie dann den Prozess notify-osd.
Ich vermute, dies löscht wahrscheinlich alle Benachrichtigungen, nicht nur netzwerkbezogene.
quelle
Eine rohe Lösung:
Vorsichtsmaßnahme:
killall notify-osd
Diskriminiert nicht und löscht den Benachrichtigungsstapel aller anstehenden Nachrichten vollständig, unabhängig davon, ob NM der Benachrichtigungsagent ist.Eine "ehrliche" Lösung kann kompliziert sein, dies erfordert jedoch, dass anstehende Benachrichtigungen, die keine NMs sind, wiederhergestellt werden müssen, während ihre zeitliche Integrität erhalten bleibt. Dies bedeutet, dass die chronologische Reihenfolge für die anderen Benachrichtigungen beibehalten und
dbus
überwacht werden muss, um zu überprüfen, ob sich der Status der Benachrichtigungen geändert hat. storniert, Nachricht geändert etc.Ideal ist die direkte
dbus
Verwendung vonEs ist leider nicht selbstverständlich, nur auf die Benachrichtigungen des NM abzuzielen ...
ref:
Lesezeichen:
Deaktivieren der Benachrichtigung vom Netzwerkmanager
quelle
Wenn Sie nach Ubuntu 18.10 suchen, können Sie Gnome deaktivieren.
quelle