Gösterge mesajları paketini kaldırmadan zarfı Gösterge uygulamasından nasıl kaldırabilirim?


10

Gösterge uygulamasındaki (mesaj menüsü olarak da bilinir) zarftan bıktım çünkü onu kullanmamak için kullanmıyorum ama kök erişimim yok, bu yüzden kaldıramıyorum gösterge mesajları paketinin kaldırılması. Bu uygulamayı devre dışı bırakmanın başka bir yolu var mı?

Gösterge uygulaması hangi göstergenin görüntülenip görüntülenmeyeceğini seçmenin bir yolunu sunmuyor mu?


Denediniz mi, sağ tıklayın >> "Panelden kaldır" istediğiniz şey bu mu?
Decio Lira

2
@Decio, Hayır. Bu, yalnızca ileti göstergesini değil, tüm gösterge uygulamasını kaldırır. Hala ses göstergesi gibi başka göstergelere ihtiyacım var.
levesque

Benzer bir sorun yaşadığımda, bunu çözebilmemin tek yolu küçük bir 'panik yapma!' etiket rahatsız edici simgesinin üzerine.
11:34 de belacqua

Yanıtlar:


10

Mesajlaşma menüsünün gizlenmesini istiyorsanız, içindeki tüm uygulamaları kara listeye alabilirsiniz. Bunu, tüm uygulama bağlantılarını yerel kara liste dizininize kopyalayarak yapabilirsiniz. İşte bunu yapmanın komut satırı yolu:

  mkdir -p ~/.config/indicators/messages/applications-blacklist
  cp /usr/share/indicators/messages/applications/* ~/.config/indicators/messages/applications-blacklist

Kara liste dizinini ilk oluşturduğunuzda, oturumunuzu yeniden başlatmanız (oturumu kapatıp tekrar açmanız) ve mesaj menüsünün kendini gizlemesi gerekir.


Çalışmıyor gibi görünüyor. Hala applet alıyorum.
levesque

3

http://ubuntuforums.org/showthread.php?t=1470786 Buna göre panelden gösterge-uygulamasını kaldırarak ve başlangıç ​​uygulamasında gnome-volume-control-applet ekleyerek karmik gibi applet'e gidebilirsiniz.


Bu bir çözümdür, teşekkürler, ancak gösterge uygulamasının gelecekte kullanışlı olabileceğine inanıyorum, çünkü Ubuntu ve her şeyde oldukça merkezi bir nokta haline geliyor. Hepsini kaldırmak istemiyorum;) Kodda dalış yapmadan / fırlatma rampasında bir öneri açmadan bir çözüm olmadığını düşünmeye başlıyor.
levesque

2

Riccardo Murri'nin cevabına göre (Eylül 8 '10 at 13:19) Kodu kontrol ettim ve sadece biten modüllerin ( ) ' .soden yüklendiğini fark ettim .INDICATOR_DIR/usr/lib/indicators/3

if (!g_str_has_suffix(name, G_MODULE_SUFFIX)) {
   return FALSE;
}

Yani

cd /usr/lib/indicators/3; sudo mv libmessaging.so libmessaging.so.disabled

benim için hile yaptı 10.04, Lucid.


12.04'te dizin haline geldi /usr/lib/indicators3/7.
Chandranshu

1

Gösterge-applet-0.3.7 kaynağına baktığınızda, yapamazsınız: bazı "INDICATOR_DIR" ( /usr/lib/indicators/310.04 kutumda) yüklü her modül yüklenir. "INDICATOR_DIR" bir derleme zamanı sabiti olarak tanımlanır, bu yüzden kurulu bir sistemde değiştirmenin bir yolu yoktur. İlgili kaynak 703-728 satırlarındadır applet-main.c:

    /* load 'em */
    if (g_file_test(INDICATOR_DIR, (G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))) {
            GDir * dir = g_dir_open(INDICATOR_DIR, 0, NULL);

            const gchar * name;
            while ((name = g_dir_read_name(dir)) != NULL) {
                    /* ... some lines omitted for brevity ... */
                    if (load_module(name, menubar)) {
                            indicators_loaded++;
                    }
            }
            g_dir_close (dir);
    }

Çözüm olarak şunları yapabilirsiniz (uyarı: denenmemiş! ):

  1. Kendi sürümünü derlemek indicator-applet, farklı bir "INDICATOR_DIR" belirterek: geçtiğiniz takdirde --enable-localinstalletmek ./configure, ardından "INDICATOR_DIR" içinde yer alacak $libdir/indicators/2ve ayrıca ayarlayabilirsiniz $libdiriçin komut satırı seçenekleri ile ./configure.

  2. kendi INDICATOR_DIR içinde, yalnızca istediğiniz göstergeleri etkinleştirin (sadece sistem genelindeki simgelerin işaretlenmesi yeterlidir)

  3. PATH'i değiştirmek için bir ~/.gnomercveya ~/.xsessiondosya kullanın, böylece kendi indicator-appletikili sisteminiz sistem genelinde gelir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.