如何停用網路管理員的通知

如何停用網路管理員的通知

我可以從網頁管理員停用所有與 libnotify 相關的通知嗎? 「編輯連線」對話方塊沒有幫助

答案1

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 並向下滾動到orggnomenm-applet並在那裡檢查disable-connected-notificationsdisable-disconnected-notifications設定。

數位會議


11.10 和 12.04 - Gconf

Gconf-editor 允許您編輯網路管理員通知。

若要變更這些設置,請gconf-editor從軟體中心安裝。

滾動到/ ▸ apps ▸ nm-applet 並檢查disable-connected-notifications那裡disable-disconnected-notifications的設定。檢查所附圖片以取得說明。

gconf編輯器

答案2

除了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),導致禁用斷開通知設定被忽略。

在問題解決之前,有一個解決方法。把這個放進去/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這樣的。您可能還需要調整睡眠時間。

但這是一個醜陋的黑客;)最好看到一個真正的解決方案。

答案4

粗略的解決方案:

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 的通知並不明顯...

參考:

書籤:
如何停用網路管理員的通知

相關內容