ネットワークマネージャーからの通知を無効にする方法


20

Network Managerからのlibnotify関連の通知をすべて無効にできますか?「接続の編集」ダイアログが役に立たない


どちらもubuntu 14.04では機能しないようです(以下の回答)。
ses

回答:


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-editorを使用すると、ネットワークマネージャーの通知を編集できます。

これらの設定を変更するにgconf-editorは、ソフトウェアセンターからインストールします。

そこまでスクロールし/ ▸ apps ▸ nm-applet て確認しdisable-connected-notificationsdisable-disconnected-notifications設定します。添付の画像で説明を確認してください。

gconfエディター


1
または、cmdlineで:(gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool trueおよび同じdisable-connected-notifications)(@jokerは自由に回答にマージできます)
セシウム

@Caesiumおそらく、この質問に対する新しい答えを作成する必要があります:)
jokerdino

それはちょうどこの書き込みそれをミュートする...利用可能な接続について警告したときに気にそのもう一つは、私は次のとおりです。gsettings設定org.gnome.nm-アプレット抑止無線ネットワークの利用可能な「真の」
D.Snap

Ubuntu 16.04でコマンドライン(gsettings)が引き続き機能する
-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/921717https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / 835972)、disable-disconnected-notification設定が無視される原因となります。

それが修正されるまで、回避策があります。これを入れてください/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

unconfmerは、gconf-editorで切断通知を無効にしても機能しないことは正しいです。通常の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

警告:
killall notify-osd非差別的であり、NMが通知エージェントであるかどうかに関係なく、保留中のメッセージの通知スタックを完全に消去します。

「正直な」ソリューションを細かくすることもできますが、これには、NM以外の保留中の通知を一時的な整合性を維持しながら再確立する必要があります。これは、dbus通知のステータスが変更されたかどうかを確認するために、他の通知と監視対象に対して時系列の順序を維持する必要があることを意味します。キャンセル、メッセージの変更など。

理想的にはdbus

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

特にNMの通知のみを対象とすることは、残念ながら明らかではありません...

ref:

ブックマーク:
ネットワークマネージャーからの通知を無効にする方法


0

ubuntu 18.10を探している場合は、gnomeから無効にすることができます。

ここに画像の説明を入力してください

その後、ネットワークセクションに移動します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.