Ağ yöneticisinden bildirim nasıl devre dışı bırakılır

19

Tüm ilgili bildirimleri Ağ Yöneticisi'nden devre dışı bırakabilir miyim? 'Bağlantıyı Düzenle' iletişim kutusu yardımcı değil

    
sordu daisy 16.10.2011 15:37

5 cevap

30

12.10 - Dconf

Bu komutları çalıştırın:

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

Veya dconf editörünü açın ve aşağı orggnomenm-applet 'ye aşağı kaydırın ve disable-connected-notifications ve disable-disconnected-notifications ayarlarını buraya kontrol edin.

11.10 ve 12.04 - Gconf

Gconf editörü, ağ yöneticisi bildirimlerini düzenlemenizi sağlar.

Bu ayarları değiştirmek için, yazılım merkezinden gconf-editor yükleyin.

/ ▸ apps ▸ nm-applet öğesine gidin ve orada disable-connected-notifications ve disable-disconnected-notifications ayarlarını kontrol edin. Ek açıklamalar için ekli resmi kontrol edin.

    
verilen cevap jokerdino 27.11.2011 08:27
10

Jokerdino'nun yolunun yanı sıra, bunu komut satırında da değiştirebilirsiniz:

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

Nelerin değiştirilebileceğini görmek için:

gconftool -R /apps/nm-applet
    
verilen cevap Caesium 27.11.2011 11:06
3

Diğer cevaplar "bağlandığınız" mesajlardan kurtulmanıza yardımcı olabilir, ancak bir hata var, İşte (ayrıca bkz. İşte < Devre dışı bırakılan bildirime neden olan / a> ve İşte ) göz ardı edilmek üzere ayarlanıyor.

Bu düzeltilinceye kadar, bir geçici çözüm var. Bunu /etc/pm/sleep.d/49_killall_notify dizinine koyun:

#!/bin/sh

case "" 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

sonra chmod +x /etc/pm/sleep.d/49_killall_notify . Bu Xubuntu için, normal Ubuntu'da /usr/bin/killall notify-osd veya bunun gibi bir şey olacağını tahmin ediyorum. Ayrıca uyku zamanlarını da düzeltmeniz gerekebilir.

Ama bu çirkin bir hack;) Gerçek bir düzeltme görmek daha iyi olurdu.

    
verilen cevap unhammer 27.01.2012 08:10
1

unhammer, gconf editörde bağlantı kesme bildirimlerini devre dışı bırakmanın doğru olmadığı konusunda haklıdır. Düzenli Ubuntu'da bağlantı kesme bildirimlerini şu şekilde kaldırabilirsiniz:

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

Sonra bildirim-osd işlemini kesin.

Sanırım bu muhtemelen ağ ile ilgili olanları değil, tüm bildirimleri de öldürüyor.

    
verilen cevap Sophie Gage 08.04.2012 09:09
0

Ham bir çözüm:

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

Uyarısı:
killall notify-osd ayırt edici değildir ve NM'nin bildirim yapıcı olup olmadığına bakılmaksızın, bekleyen iletilerin bildirim yığınını tamamen siler.

"Dürüst" bir çözüm uydurulabilir ancak bu, NM'ler dışındaki bekleyen bildirimlerin zamansal bütünlüğünü korurken yeniden kurulmasını gerektirir. Bu, diğer bildirimler için kronolojik sıralamanın ve bildirimlerin durumunun değişip değişmediğini kontrol etmek için izlenen% co_de değerinin korunması gerektiği anlamına gelir. iptal edildi, mesaj değiştirildi vb.

İdeal olarak, doğrudan dbus kullanımı

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

sadece NM’nin bildirimlerini özel olarak hedeflemek için maalesef belli değil ...

ref:

Yer işareti:
Ağdan bildirimi nasıl devre dışı bırakılır -Yönet

    
verilen cevap George Rowell 29.09.2012 05:57

Etiketlerdeki diğer soruları oku