Yanıtlar:
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.
İstenmeyen simgeyi çöp tenekesine sürükleyin.
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.
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:
Sonra:
Dosyayı /usr/share/unity-2d/launcher/Launcher.qml
favori metin düzenleyicinizle düzenleyin, yani:
sudo nano /usr/share/unity-2d/launcher/Launcher.qml
Dosyayı /usr/share/unity-2d/shell/launcher/Launcher.qml
favori 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);
}
Ne yazık ki, masaüstü değiştirici kodlanmış unity
ve kaynak kodu üzerinde değişiklik yapılmadan kaldırılamaz.
Paketin dpkg-dev
kurulu 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*
Aç plugins/unityshell/src/LauncherController.cpp
sevdiğ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
gsettings
birkaç 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.
*
ve /
. Onardıktan sonra işe yaradı. (12.04)
İçin Ubuntu 11.04 / 11.10 / 12.04 (Birlik 2D olarak çalışmıyor):
Yükleme gelen Ubuntu Yazılım MerkeziCompiz Config Settings Manager
Aç Compiz Yapılandırma Ayarları Yöneticisi Dash gelen
Genel Seçenekler ve Masaüstü Boyutu sekmesine git
Değişim Yatay Sanal Boyutu '1', Dikey Sanal Boyut herhangi bir sayı olabilir.
Run Command (Alt-F2) uygulamasını açıp yazarak Unity'yi yeniden başlatın.unity
Ş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 ..
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.
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.
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.