Yanıtlar:
Bunu yapmanın birkaç yolu vardır, ancak bir kişi ubuntu'nun yapması en kolay olanın, yapılandırma seçeneklerine kısa bir çizgi içinden erişmenin kolay olacağını düşünür, ancak bu sadece çılgınca bir konuşmadır.
Terminali kullanmakta eminseniz, seçenek 1'i öneririm, çünkü yazılım merkezinin davranışı yanıltıcı ve kafa karıştırıcı olacaktır.
Ctrl+ Shift+ Terminalini açınT
Hangi kapsamların ve lenslerin takılı olduğunu kontrol etmek için dpkg
ile kullanın grep
. örneğin tüm kapsamları ve lens paketlerini listele
$ dpkg -l | egrep "(unity-lens-|unity-scope-)"
ii unity-lens-applications ... Application lens for unity
ii unity-lens-files ... File lens for unity
ii unity-lens-gwibber ... Gwibber Lens for unity
ii unity-lens-photos ... Unity Photos Lens
ii unity-lens-shopping ... Shopping lens for unity
14.04 ile ilgili notlar
14.04, öncekinden çok daha fazla lens ve kapsama alanına sahip. Bazıları sistemi tahrip etmeden çıkaramazlar , örn unity-scope-home
.
Bunlar, 14.04'te varsayılan olarak yüklenen kapsam ve lenslerin bazılarıdır:
unity-lens-video
unity-lens-friends
unity-scope-audacious
unity-scope-calculator
unity-scope-chromiumbookmarks
unity-scope-clementine
unity-scope-colourlovers
unity-scope-devhelp
unity-scope-firefoxbookmarks
unity-scope-gdrive
unity-scope-gmusicbrowser
unity-scope-gourmet
unity-scope-guayadeque
unity-scope-home
unity-scope-manpages
unity-scope-musicstores
unity-scope-musique
unity-scope-openclipart
unity-scope-texdoc
unity-scope-tomboy
unity-scope-video-remote
unity-scope-virtualbox
unity-scope-yelp
unity-scope-zotero
Biri çıkarıldıktan sonra atılan kapsamlar ve kesimler kaldırıldı:
$ dpkg -l | egrep "(unity-lens-|unity-scope-)"
ii unity-lens-applications ... Application lens for unity
ii unity-lens-files ... File lens for unity
ii unity-scope-home ... Home scope that aggregates results from multiple scopes
Bir lens kullanımını kaldırmak için apt-get remove
. örneğin, birleşik alışveriş lensini çıkarın:
sudo apt-get remove --purge unity-lens-shopping
Öğeyi seçip "Kaldır" ı tıklayarak kaldırın.
ÖNEMLİ!
Takılan tüm lensleri göstermek için teknik öğeleri Göster (say) seçeneğini seçmelisiniz . Örn: "alışveriş objektifi", şahsen biraz arsız olduğunu düşündüğüm teknik bir ürün. Biliyorsun, çünkü bunun ne olduğunu bilemeyecek kadar aptalsın.
"Installed" seçeneğini seçip "lens" için arama yapmayın. Bu beklediğiniz şeyi yapmaz. Bu gerektiğini ancak bunu yapmaz, herhangi bir "yüklü" Len'in sıralar. Muhtemelen bir hata.
unity-lens-applications
Muhtemelen hariç hepsi unity-lens-files
. Şahsen ben çizgi olmadan çok daha mutlu mutlu olurdum . Bunun yerine, basit, yalındır, hiçbir karışıklık, mümkün olduğunca hızlı, uygulama başlatıcısı oldu. Bunu söyleyeceğime inanamıyorum, ama aslında pencereleri özlediğim bir şey var.
14.04 ile ilgili not Tüm sistemi unity-scope-home
kaldırmadan ve sökmeden kaldıramazsınız unity-desktop
.
unity-lens-applications
ama onlar hala çizgi görünmüyor. Herhangi bir fikir?
unity-tweak-tool
Hareketsiz işleri kullanarak devre dışı bırakma : askubuntu.com/questions/107701/…
dpkg -l | egrep "(lens|scope)"
gösterir? örneğin "home" kapsamını kaldıramazsınız, yani unity-scope-home
kaldırmadan unity-desktop
. Birini çıkartırken Ayrıca, işte edebilir , tasfiye kaldırmakapt-get remove --purge <package_name_here>
Ubuntu 13.04 veya daha yenisini kullanıyorsanız:
sudo apt-get install unity-tweak-tool
Tweak aracında, ilgili ayarları değiştirmek için arama sekmesini kullanabilirsiniz:
Lenslerin çıkarılması 14.04'te çalışmaz.
Ne işe yarıyor:
com -> canonical -> unity -> dash
. Sadece home.scope
orada bıraktım .(Gönderen burada )
Dconf-editor programını kurmadan da yapabilirsiniz. Dize istediğiniz gibi çift tırnak ile düzenleyin:
$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"
(Gönderen burada )
İşte ya setit birliğinden ya da oturumu kapatmadan rahat edersen çırptığım küçük bir paket.
Ubuntu'da 14.04LTS
Bu yöntemi tercih ediyorum çünkü süper kullanıcı ayrıcalıkları gerektirmiyor, bu nedenle herhangi bir şeyi kırma olasılığı daha düşük.
Bunu yapmanın en kolay yolunun onu kaldırmak, oturumu kapatıp oturum açmak olduğunu görüyordum. Daha sonra tekrar yüklemek isterseniz yine de önbellekte olur.
Öte yandan, onu kaldırmak istemezseniz ve yalnızca Dash'den uzaklaştırmak istiyorsanız, onu /usr/share/unity/lenses
klasörün dışına çıkarabilirsiniz .
Örneğin, benim gibi Askubuntu Lense'i yüklediğinizi söyleyelim.
Daha sonra extras-unity-lens-askubuntu //usr/share/unity/lenses
adında bir klasöre sahip olacaksınız . Bu klasörü başka bir yere taşıyın. Çıkış Yap. Oturum aç.
Bir örnek:
cd /usr/share/unity/lenses
sudo mv extras-unity-lens-askubuntu/ ..
Bu askubuntu lensini lens klasöründen ana klasöre taşır. Çıkış yaparsanız / giriş yaparsanız, askubuntu lensi gider.
GÜNCELLEME - aking1012'nin işaret ettiği gibi, yazmak setsid unity
değişikliklerle Birliği "yenileyecektir".
setsid unity
, oturumu kapatmak zorunda değilsin
setsid unity
benim için çalışmıyor Tüm pencereler kayboldu ve program kapanmadı. Beni zorla Ctrl+C
ve gnome-session-quit
oturumu kapatmaya zorluyor .
setsid unity
Tüm pencere dekorasyonlarını kaldırır ve 14.04'te de çıkmaz . Bu davranış nasıl hata ayıklamak için herhangi bir öneriniz?
Sadece terminali açın ve şunu çalıştırın (sudo olmadan):
gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"