जवाबों:
ये आदेश चलाएँ:
gsettings set org.gnome.nm-applet disable-disconnected-notifications "true"
gsettings set org.gnome.nm-applet disable-connected-notifications "true"
या खुले dconf-संपादक और के लिए नीचे स्क्रॉल org
▸ gnome
▸ nm-applet
और जाँच disable-connected-notifications
और disable-disconnected-notifications
वहाँ सेटिंग्स।
Gconf- संपादक आपको नेटवर्क प्रबंधक सूचनाओं को संपादित करने देता है।
इन सेटिंग्स को बदलने के लिए, gconf-editor
सॉफ़्टवेयर-सेंटर से इंस्टॉल करें ।
स्क्रॉल / ▸ apps ▸ nm-applet
करें disable-connected-notifications
और disable-disconnected-notifications
वहां जाकर सेटिंग देखें। स्पष्टीकरण के लिए संलग्न छवि की जाँच करें।
gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true
(और उसी के लिए disable-connected-notifications
) (@ जोकर जवाब में विलय करने के लिए स्वतंत्र महसूस करता है)
जोकरडिनो के रास्ते के अलावा, आप इसे कमांडलाइन में भी बदल सकते हैं:
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
अन्य उत्तर की "आप connnected कर रहे हैं" संदेशों छुटकारा पाने के साथ मदद कर सकता है, लेकिन वहाँ पर एक बग, है 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
। यह जुबांटु के लिए है, नियमित उबंटू पर मुझे लगता है कि यह /usr/bin/killall notify-osd
या ऐसा ही कुछ होगा । आपको नींद के समय को बढ़ाने की आवश्यकता हो सकती है।
लेकिन यह एक बदसूरत हैक है;) यह एक वास्तविक फिक्स देखने के लिए बेहतर होगा।
unhammer सही है कि gconf-editor में सूचनाओं को अक्षम करने से काम नहीं चलता है। नियमित उबंटू में आप निम्न सूचनाओं को मार सकते हैं:
sudo chmod -x /usr/lib/notify-osd/notify-osd
फिर नोटिफ़िकेशन-ओएसडी प्रक्रिया को मारें।
मुझे लगता है कि यह शायद सभी सूचनाओं को मारता है, न कि केवल नेटवर्क-संबंधी वाले।
एक कच्चा समाधान:
dbus-monitor "interface='org.freedesktop.Notifications'" \
| grep --line-buffered 'string "NetworkManager"' \
| sed -u -e 's/.*/killall notify-osd/g' \
| bash
कैविएट:
killall notify-osd
गैर-भेदभावपूर्ण है और किसी भी लंबित संदेशों की अधिसूचना स्टैक को पूरी तरह से मिटा देता है, भले ही वह एनएम अधिसूचित एजेंट हो।
एक "ईमानदार" समाधान को चालाकी से किया जा सकता है लेकिन इसके लिए आवश्यक है कि NM के अलावा अन्य लंबित सूचनाओं को उनकी अस्थायी अखंडता को बनाए रखते हुए पुन: स्थापित किया जाए। इसका मतलब है कि अन्य सूचनाओं और के लिए कालानुक्रमिक क्रम बनाए रखने की आवश्यकता हैdbus
देखने के निगरानी की कि क्या अधिसूचनाओं की स्थिति बदल गई है ... यानी। रद्द, संदेश बदल दिया आदि
आदर्श रूप से, का प्रत्यक्ष dbus
उपयोग
method void org.freedesktop.Notifications.CloseNotification(uint id)
विशेष रूप से सिर्फ NM की सूचनाओं को लक्षित करने के लिए, दुर्भाग्य से स्पष्ट नहीं है ...
संदर्भ: