Як відключити сповіщення від мережевого менеджера


20

Чи можу я відключити всі пов'язані з libnotify сповіщення від Менеджера мережі? Діалогове вікно "Редагувати з'єднання" не допоможе


Здається, жодне з цього (відповіді нижче) не працює для ubuntu 14.04.
сес

Відповіді:


32

12.10 - Dconf

Виконайте ці команди:

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

Або відкрийте dconf-редактор і прокрутіть униз до orggnomenm-appletта перевірте disable-connected-notificationsта disable-disconnected-notificationsналаштуйте там.

DConf


11.10 та 12.04 - Gconf

Gconf-редактор дозволяє редагувати сповіщення мережевого менеджера.

Щоб змінити ці налаштування, встановіть його gconf-editorз програмного центру.

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

gconf редактор


1
Як варіант у cmdline: gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true(і те саме для disable-connected-notifications) (@joker не соромтесь злитися у відповідь)
Цезій

@Caesium Ви, ймовірно, повинні створити нову відповідь на це питання :)
jokerdino

Ще одне, що мене турбує, - це коли він попереджає про доступні з'єднання ..., щоб вимкнути це, просто напишіть це: gsettings set org.gnome.nm-applet suppress-wireless-network - "справжній"
D.Snap

Командний рядок (gsettings) все ще працює для Ubuntu 16.04
geekQ

10

Окрім способу jokerdino, ви також можете змінити це в командному рядку:

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

3

Інші відповіді можуть допомогти вам позбутися від повідомлень "ви зв'язані", але помилка є на веб-сторінці https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/445872 (див. також https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717 та https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / 835972 ), що ігнорує налаштування відключення-відключення сповіщення.

Поки це не виправлено, існує рішення. Помістіть це /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

то chmod +x /etc/pm/sleep.d/49_killall_notify. Це для Xubuntu, на звичайному Ubuntu, я думаю, це було б/usr/bin/killall notify-osd чи щось подібне. Можливо, вам також знадобиться налаштувати час сну.

Але це некрасивий хакер;) краще було б побачити справжнє виправлення.


1

unhammer є правильним, що відключення сповіщень про відключення в gconf-редакторі не працює. У звичайному Ubuntu ви можете вбити сповіщення про відключення за допомогою:

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

Потім вбити процес notify-osd.

Я думаю, що це, ймовірно, вбиває всі сповіщення, а не лише ті, що стосуються мережі.


0

Сире рішення:

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

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

"Чесне" рішення може бути доопрацьоване, але це вимагає, щоб очікувані сповіщення, окрім НМ, повинні бути відновлені, зберігаючи свою тимчасову цілісність. Це означає, що потрібно зберігати хронологічні впорядкування для інших повідомлень таdbus контролювати, щоб перевірити, чи змінився статус сповіщень ... тобто. скасовано, повідомлення змінено тощо.

В ідеалі безпосередньо dbusвикористання

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

конкретно орієнтовані лише на сповіщення NM, на жаль, не очевидно ...

посилання:

Закладка:
Як відключити сповіщення від мережевого менеджера


0

Якщо ви шукаєте ubuntu 18.10, ви можете відключити його від gnome.

введіть тут опис зображення

потім перейдіть до розділу мережі

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.