Çalışma alanlarını tamamen devre dışı bırakmanın ve simgeyi Unity-2D panelimden kaldırmamın bir yolu var mı?


24

Sistemim 71 yaşındaki babamın etrafında kuruludur (şu anda yeni ve çok destekleyici bir Linux kullanıcısı olan).

Birden fazla masaüstüne ihtiyacı yok ve panelde çok fazla şeyin olmasının onun için biraz kafa karıştırıcı olabileceğini düşünüyorum.

Çalışma alanlarını tamamen devre dışı bırakmanın / simgeyi panelden çıkarmanın bir yolu var mı?


Yanıtlar:


8
  1. Birden fazla çalışma alanını devre dışı bırakmak:

    • Kullanılması Gconf Editör , değerini değiştirmek /apps/metacity/general/num_workspacesiçin 1.
  2. Çalışma Alanı Değiştiriciyi Başlatıcıdan Çıkarma :

    Kaldır ve Yeniden Düzenle

    Bu yüzden, bu değişiklikleri yapmak için bir dosyayı düzenlemeniz gerekiyor. Öncelikle güvenli olmak için bir yedekleme yapın:

(11.04 ve 11.10 için)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

Sadece bir şeyi batırdığın zaman:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(12.04 için)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup

Sadece bir şeyi batırdığın zaman:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

Şimdi Başlatıcı'dan öğeleri kaldırmak için:

(11.04 / 11.10 için):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

104 numaralı satıra ilerleyin, göreceksiniz:

(12.04 için)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

104 numaralı satıra ilerleyin, göreceksiniz:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications);= başlatıcıdaki uygulamalar
items.appendModel(workspaces);= Çalışma Alanı Anahtarlayıcısı
items.appendModel(visiblePlaces); = Dosyalar ve Klasörler ve uygulama button.items.appendModel(devices);= takılı sürücüler (NTFS) + flash sürücüler vb.
shelfitems.appendModel(trashes);= Çöp kutusu

Bu öğeleri, çizgilerini silerek kaldırabilir veya çizgileri yukarı veya aşağı hareket ettirerek öğeleri yeniden düzenleyebilirsiniz.

Kaynak

İkinci adımın bir yapılandırma dosyasını değil, gerçek kodu düzenlediği ve bir dahaki seferinde bir unity-2dgüncelleme kurduğunuzda yapılan değişikliklerin üzerine yazılacağı belirtilmelidir .


4

Bu arada yukarıdaki büyük cevap. Teşekkür ederim. İşleri biraz kolaylaştırmak için, çalışma alanlarını terminalden azaltabilirsiniz:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

ve yapılandırmayı değiştirin (çalışma alanı başlatıcısını Başlatıcı'dan :) ile kaldırın

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

Evet, paket unity-2d-başlatıcısı güncellendiğinde bu sıfırlanır.


1

Launchpad'deki bu konuyla ilgili hatada açıklandığı gibi, artık daha kolay bir geçici çözüm var (bu arada bağlantı için @Romanlvanov'a teşekkürler)

Jon Hanna'nın bu böceğinde açıkladığı gibi :

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

Sistemi yeniden başlatın ve açın ccsm, sekmeye Ubuntu Unity Plugingeçin Experimentalve kapatın Show "Expo Icon" in the launcher.

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.