Как отключить уведомление от сетевого менеджера

Могу ли я отключить все уведомления, связанные с libnotify, из Network Manager? Диалог «Редактировать соединение» не помогает

24
задан 16 October 2011 в 17:37

6 ответов

12.10 - Dconf

Выполните следующие команды:

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

Или откройте dconf-editor и прокрутите вниз до org gnome nm-applet и проверьте настройки disable-connected-notifications и disable-disabled-notifications .

DConf


11.10 и 12.04 - Gconf

Gconf -editor позволяет редактировать уведомления диспетчера сети.

Чтобы изменить эти настройки, установите gconf-editor из программного центра.

Прокрутите до / ▸ приложения ▸ nm-applet и проверьте там настройки disable-connected-notifications и disable-disconnected-notifications . Проверьте прикрепленное изображение для уточнения.

gconf editor

36
ответ дан 16 October 2011 в 17:37

Помимо способа Джокердино, вы также можете изменить это в командной строке:

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

Чтобы увидеть, что можно изменить:

gconftool -R /apps/nm-applet
10
ответ дан 16 October 2011 в 17:37

Déi aner Äntwerten hëllefen Iech beim Ewechhuele vu "Dir sidd verbonne" Messagen, awer et gëtt e Feeler, op https://bugs.launchpad.net/ubuntu/+source / Netzwierkmanager-Applet / + Bug / 445872 (kuckt och https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717 an https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/835972 ), wouduerch den Desaktivéiere-Desaktivéierter Notifikatiouns-Astellung ignoréiert gëtt.

Bis dat fixéiert ass, gëtt et eng Contournement. Setzt dëst an /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

dann chmod + x /etc/pm/sleep.d/49_killall_notify . Dëst ass fir Xubuntu, op regelméisseg Ubuntu ech denken et wier / usr / bin / killall notify-osd oder eppes wéi dat. Dir musst och d'Schlofzäiten upassen.

Awer dëst ass en ellenen Hack;) et wier besser eng richteg Fix ze gesinn.

3
ответ дан 16 October 2011 в 17:37

unhammer верен, что отключение уведомлений о разъединении в gconf-editor не работает. В обычном Ubuntu вы можете отключить уведомления о разъединении с помощью:

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

Затем завершите процесс notify-osd.

Я думаю, это, вероятно, убивает все уведомления, а не только связанные с сетью.

1
ответ дан 16 October 2011 в 17:37

Грубое решение:

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

Предупреждение:
killall notify-osd является недискриминационным и полностью стирает стек уведомлений любых ожидающих сообщений независимо от является ли NM уведомляющим агентом.

"Честное" решение может быть усовершенствовано, но для этого требуется, чтобы ожидающие уведомления, кроме NM, должны быть восстановлены при сохранении их временной целостности. Это означает, что необходимо поддерживать хронологический порядок для других уведомлений и отслеживать dbus , чтобы проверить, изменился ли статус уведомлений ... т.е. отменено, изменено сообщение и т. д.

В идеале прямое dbus использование

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

для целевого использования только уведомлений NM, к сожалению, неочевидно ...

ссылка:

Закладка:
Как сделать отключить уведомление от сетевого менеджера

0
ответ дан 16 October 2011 в 17:37

Если вы ищете ubuntu 18.10, вы можете отключить его в gnome.

enter image description here

go to network section then

0
ответ дан 16 October 2011 в 17:37

Другие вопросы по тегам:

Похожие вопросы: