Workspace Switcher başlatıcısını Unity başlatıcısına nasıl ekler ve çıkarırım?


81

Workspace Switcher başlatıcısını Unity dock'tan nasıl kaldırabilirim ?

Yanıtlar:


69
  1. Çalışma alanlarını tamamen devre dışı bırakmak için
  2. Sadece simgeyi kaldırmak ama yine de çalışma alanlarını korumak için

    • Terminali açın ve uygulayın:

      gsettings get com.canonical.Unity.Launcher favorites
      

    çıktı gibi bir şey olacak

    ['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
    

    Çalışma alanları simgesini bağlantı istasyonundan kaldırmak için 'unity://expo-icon'listeden çıkarmanız gerekir . Çıkarma, bu durumda komut olmalıdır:

    gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://devices']"
    

    (Listedeki çift tırnak işaretini unutma gsettings set)

Şu anda Unity Tweak Aracı'nın yardımıyla sekiz çalışma alanı kullanıyorum . Birden fazla çalışma alanına sahip olmaktan hoşlanıyorum, ancak unityovable Unity Launcher simgesini pek beğenmedim, çünkü sekiz yerine kullandığımda yalnızca dört çalışma alanına benzeyebiliyordu.


11
Bu tam olarak yapmak istediğim şeyi yaptı. Diğer cevaplar masaüstünü değiştirmeyi tamamen devre dışı bırakırken, bu cevap sadece simgeyi kaldırıyor ve hala bu özelliği kullanabiliyorum.
Donarsson

Hangi sürümler için bu çalışmalı?
Bruno Pereira

@BrunoPereira, şahsen, yalnızca 13.04'te kullanabilirim.
pepper_chico

1
Bu en mantıklı, yalındır yaklaşım ve işe yarıyor! (Ubuntu
14.04

fazladan var Üçüncü kod parçasının sonunda
Max

45

14.04 için

İstenmeyen simgeyi çöp tenekesine sürükleyin.

13.04 için

Varsayılan olarak, çalışma alanı değiştirici Başlatıcı'da etkin değil. Bu ayar, Sistem Ayarları'ndaki Görünüm - Davranış sekmesi aracılığıyla değiştirilebilir

Çalışma alanı değiştirici simgesini kaldırmak için aşağıdaki resimde gösterilen seçeneğin işaretini kaldırın.

görüntü tanımını buraya girin

12.10

Yalnızca bir sanal masaüstüyle çalışmaya hazırsanız (örneğin, ek çalışma alanı yoksa), aşağıdakiler 12.10 ve sonrası için çalışacaktır.

Gsettings org.compiz.core ayarlayın: / org / compiz / profilleri / birlik / eklentileri / çekirdek / hsize 1
Gsettings org.compiz.core ayarlayın: / org / compiz / profilleri / birlik / eklentileri / çekirdek / vsize 1

Önce:

görüntü tanımını buraya girin

Sonra:

görüntü tanımını buraya girin


3
Bu aslında benim için
12.10'da

8
13.04 için çözümünüz tam olarak bir çözüm değil. Çalışma alanlarını devre dışı bırakmak yalnızca simgeyi başlatıcıdan çıkarmakla kalmaz , tamamen devre dışı bırakacaktır. Bazı insanlar, başlatıcıdaki simge olmadan çalışma alanlarını etkin bırakmak isteyeceklerdir.
Seth

1
12.10 çözümü verir: Böyle bir şema yok 'org.compiz.core'
Bryce

1
Yine de 14.04'te çöp kutusuna sürüklemeden sonra geri almak için herhangi bir yolu var mı.
xji

1
14.04'te, bu adımlar kutumdaki özelliği devre dışı bırakmıyor. Kısayol tuşları Ctrl-Alt-Sol / Sağ Ok hala farklı çalışma alanlarında dolaşıyor. Sistem Ayarları> Görünümünde devre dışı bıraktıktan sonra bile.
Ed J

14

Ubuntu 11.10 ve Ubuntu2D için

Dosyayı /usr/share/unity-2d/launcher/Launcher.qmlfavori metin düzenleyicinizle düzenleyin, yani:

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

Ubuntu 12.04 ve Ubuntu2D için

Dosyayı /usr/share/unity-2d/shell/launcher/Launcher.qmlfavori metin düzenleyicinizle düzenleyin, yani:

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

Bu çizgileri bulun

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

Ve onları değiştir

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
/*        items.appendModel(workspaces);*/
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }

Ubuntu

Ne yazık ki, masaüstü değiştirici kodlanmış unityve kaynak kodu üzerinde değişiklik yapılmadan kaldırılamaz.

Paketin dpkg-devkurulu olduğundan emin olun.

sudo apt-get install dpkg-dev

Kodu değiştirmek ve kendiniz derlemek için aşağıdakileri yapmanız gerekir.

mkdir ~/code
cd ~/code
mkdir build
cd build
apt-get source unity
cd unity*

plugins/unityshell/src/LauncherController.cppsevdiğiniz metin editörü, yani şununla:

nano eklentileri / unityshell / src / LauncherController.cpp

Çizgileri bulun

num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}

Onları değiştir

/*num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}*/

Paketi kurmak

sudo apt-get build-dep unity
debuild -us -uc

Tamamlanıp tamamlandığında kurulmasını bekleyin

cd ..
sudo dpkg -i unity*.deb libunity*.deb netbook*.deb

1
Unity 2D 12.04 ile yöntemi kullanmayın. Savaştan sonra birliği bile başlatamazsın. Başka bir masaüstü ortamına girip değişiklikleri geri almam gerekti.
Paul Woitaschek

üzgünüm ama, Birlik için insanları diğer cevapları kontrol etmekte daha iyi oldukları konusunda uyarmalıyım.
pepper_chico

1
Hangi versiyonlar için? Bu çözümlerle ilgili sorun nedir?
Bruno Pereira,

@BrunoPereira, çek benim cevap örneğin, sanıyorum gsettingsbirkaç sürümlerinde hile çalışması. Bir şeyler derlemeye gerek yok ve ayrıca cevabınızla ilgili bir mesele, çünkü başka bir çıkış yolu olmadığını iddia ediyorsunuz.
pepper_chico

Çözüm için teşekkürler! Buradaki diğer insanlar Unity2D'yi bozduğunu söylüyor. Sadece doğru yaptığından emin ol. Ben addicently son takas çünkü denedim ilk kez, ben de Unity2D kırdı *ve /. Onardıktan sonra işe yaradı. (12.04)
stommestack

12

İçin Ubuntu 11.04 / 11.10 / 12.04 (Birlik 2D olarak çalışmıyor):

  1. Yükleme gelen Ubuntu Yazılım MerkeziCompiz Config Settings Manager Compizconfig-settings-manager programını kurun

  2. Compiz Yapılandırma Ayarları Yöneticisi Dash gelen

  3. Genel Seçenekler ve Masaüstü Boyutu sekmesine git

  4. Değişim Yatay Sanal Boyutu '1', Dikey Sanal Boyut herhangi bir sayı olabilir.

  5. Run Command (Alt-F2) uygulamasını açıp yazarak Unity'yi yeniden başlatın.unity

compizconfig

Kaynak


7

11.04

Şu anda birlik içinde bunu yapmanıza izin veren küçük bir hata var. Bir terminal açın ve 'gnome-panel' çalıştırın. GNOME paneli çalıştığında, panele "çalışma alanı değiştirici" uygulamasını ekleyin. Çalışma alanı değiştirici tercihlerini açın ve 1 sütun ve 4 satır seçin. Oturumu kapatıp tekrar birlik ve viola! Çalışma alanı değiştiricisi şimdi kayıp.

Evet biliyorum, eğer çalışma alanları kullanıyorsanız çıkarmanın biraz sinir bozucu bir yolu, ama şu anda bildiğim tek yol bu ..

görüntü tanımını buraya girin

Unity başlatıcısı değiştiricisini geri almak için terminaldeki cüceyi yeniden açıp 2 X 2 ızgarasına geri dönün. Çıkış yap ve tekrar giriş yap.


2

12.04

Isaac Joseph'in sevimli Unity Revamped'ine ek olarak bu artık çok kolay (ayrıca dodge pencereleri ve dodge-active-window'u geri getiriyor ve birkaç seçenek sunuyor).

İstediğiniz yazılım yöneticinize depoyu ekleyin veya:

sudo add-apt-repository ppa:ikarosdev/unity-revamped

Bu şimdi alternatif bir birlik kaynağıdır, kendisini sürümdeki kanonik durumdan biraz önce görüyoruz. Yükseltme yapın, bu yeni sürüme sahip olacaksınız:

apt-fast update && apt-fast dist-upgrade

Veya apt-fast kullanmıyorsanız, o zaman:

sudo apt-get update && sudo apt-get dist-upgrade

Veya sadece yazılım güncelleyiciyi kullanın.

Çıkış yapın ve giriş yapın ve ccsm'ye gidin. Ubuntu Birlik Eklentisi şimdi, "deneysel" sekmesinde, başlatıcıda "Varsayılan" Simgeyi Göster "etiketli bir seçeneğe sahip ve varsayılan olarak etkin olacak. Bunu devre dışı bırakın ve simge bitti.

Simgeyi devre dışı bırakmak, Super + S bağlantısını devre dışı bırakmaz, tercih ettiğiniz çalışma alanı bu olmalıdır.


1

12.04

MyUnity'yi Software Center'dan yükleyin.

Açın, Masaüstüne gidin , H Masaüstü ve V Masaüstü için küçültün (çubuğu sola hareket ettirin) , her ikisi de en aza indirin.

Tekrar başlat.


0

14.04 ve daha yeni birlikler için Unity ile birlikte.

Ayarlar-> Görünüm'ü başlatın ve kutuları aşağıda gösterildiği gibi işaretleyin. çalışma alanları

Fare ile değiştiriciye erişmek için başlatıcı simgesi şöyle görünür:

görüntü tanımını buraya girin

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.