Giriş ekranına Uygulama / Sistem Göstergeleri'ni nasıl ekler veya değiştiririm?


11

Genellikle giriş ekranının sağ üst tarafında görünen Göstergelerin birçoğunu kaldırmak istiyorum. Özellikle, genel olarak göstergeleri nasıl ekleyeceğinizi veya kaldıracağımı bilmek güzel olsa da, erişilebilirliği, klavye düzenini, gücü ve ses göstergelerini kaldırmak istiyorum. Bunu nasıl yapabilirim?


Unity-welcomeer mi kullanıyorsunuz? Bir yapılandırma dosyası olmalı /etc/lightdm/ama hangisini hatırlamıyorum ve şu anda bir Windows makinesinde otururken kontrol edemiyorum. Tüm dosyaları oku - En az birinde belirttiğiniz göstergeler hakkında bir bölüm bulunmalıdır. Dosyayı yedek olarak kopyalayın ve nasıl düzenleyeceğinizi öğrenin. Veya içeriğini yayınlayın (sorunuza göre düzenleyin!) Ve bir göz atacağım. Bana bir yorum bırakmalısın (@ByteCommander) o zaman ...
Byte Komutanı

1
Kullandığınız sistem nedir? 14.04?
Sergiy Kolodyazhnyy

@Serg, evet, 14.04 kullanıyorum.
fouric

@ByteCommander, dört karşılayıcı yapılandırma dosyaları benim de vardır /etc/lightdm: lightdm.conf, lightdm-gtk-greeter.conf, lightdm-gtk-greeter-ubuntu.conf, ve lightdm-webkit-greeter.conf. Bunlardan herhangi biri arasındaki farkın ne olduğu hakkında hiçbir fikrim yok, ancak her biri aracılığıyla giriş ekranı saatini devre dışı bırakmaya çalıştım ve işe yaramadı.
dört

Şimdi 15.04'dayım ve artık bu yapılandırma dosyalarının hiçbirine sahip olmadığımdan korkuyorum ... Dört yapılandırma dosyanızı ( örneğin pastebin.com'a ) yükleyebilir ve bağlantıyı paylaşabilir misiniz? Onlara bakıp benimkini hatırladığım gibi bakıp bakmadıklarını görebiliyordum.
Bayt Komutanı

Yanıtlar:


6

Farklı bir yaklaşımla geliyor:

$ pstree
init─┬─...
     ├─lightdm─┬─Xorg
     │         ├─lightdm─┬─lightdm-greeter───unity-greeter───4*[{unity-greeter}]
     ...

$ dpkg -L unity-greeter
...
/usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
...

$ more /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml

...
    <key name="indicators" type="as">
      <default>['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.
power', 'com.canonical.indicator.sound', 'application']</default>
      <summary>Which indicators to load</summary>
    </key>
...

unity-greeterlightdmkullanıcı tarafından çalıştırılır ! dconfBu hayalet kullanıcı için ayarı değiştirmek için bir yol aramak yerine . Ben varsayılanı geçersiz kıldım. Ubuntu 14.04 64bit (VirtualBox) ile test edilmiştir.

  1. Yeni dconfgeçersiz kılma dosyası oluştur

    sudo nano /usr/share/glib-2.0/schemas/90_unity-greeter.gschema.override
    

    Bu iki satırı, tutmak istediğiniz göstergeyle içine koyun:

    [com.canonical.unity-greeter]
    indicators=['com.canonical.indicator.session']
    

    Varsayılan değer:

    ['ug-accessibility', 'com.canonical.indicator.keyboard', 'com.canonical.indicator.session', 'com.canonical.indicator.datetime', 'com.canonical.indicator.power', 'com.canonical.indicator.sound', 'application']
    
  2. recompile glibşemalar

    sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
    
  3. Görüntü yöneticisini yeniden başlatın

    sudo service lightdm restart
    

1
Bu, erişilebilirlik (ug-erişilebilirlik) ve kablosuz (uygulama) göstergelerini kaldırmama izin veriyor. Bu cevap ve bir önceki yanıtınız arasında, önceden kurulu göstergelerin her birini kaldırmak artık mümkün.
fouric

@InkBlend, Aslında bu tek ayar noktalı tüm göstergeleri kapsar. Diğer kısmi
çözümüme

8

Ubuntu 14.04'te LightDM (Varsayılan) kullanarak denediğim bir yol; Saklanan bazı yapılandırma dosyalarını kullanma/usr/share/unity/indicators/

Diyelim ki klavye göstergesini gizlemek istiyorsunuz:

  1. Karşılık gelen dosyayı düzenleme için aç

    sudo nano /usr/share/unity/indicators/com.canonical.indicator.keyboard
    
  2. Gizlemek istediğiniz mod için yorum nesnesi yolları, örnek olarak bunu tebrik ekranında ve kilit ekranında gizleyecektir

    [Indicator Service]
    Name=indicator-keyboard
    ObjectPath=/com/canonical/indicator/keyboard
    Position=80
    
    [desktop]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
    #[desktop_greeter]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_greeter
    
    #[desktop_lockscreen]
    #ObjectPath=/com/canonical/indicator/keyboard/desktop_lockscreen
    
    [ubiquity]
    ObjectPath=/com/canonical/indicator/keyboard/desktop
    
  3. Görüntü yöneticisini yeniden başlatın veya sadece yeniden başlatın

    sudo service lightdm restart
    

1
Aaa! Bu ilk denediğim şey işe yarıyor! Ancak, her ikisini de gizlemek istediğim kablosuz veya erişilebilirlik göstergelerini görmüyorum. Bunların nerede olduğunu biliyor musun?
dört

Bunu oluşturan ağ göstergesini onaylıyorum nm-appletve erişilebilirlik göstergesi hakkında emin değilim.
user.dz
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.