Daha Derin Birlik arama endeksleme


16

Unity şu anda yalnızca dizin oluşturuyor ve çok sayıda dosya sonucu gösteriyor.

"/ Home / Music / Creedence Clearwater Revival / Willy and the Poor Boys / The-Midnight-Special.mp3" dosyasını açmak istediğimi varsayalım.

"Dosyalar ve Klasörler" lensini açıyorum ve "Midnight Special" yazıyorum. Maalesef şarkı görüntülenmiyor. "Willy ve Zavallı Oğlanlar" ı deniyorum ama bu klasör de görüntülenmiyor.

Objektifte görüntülenen tek klasör "Müzik" tir. Bu nedenle "Music" klasörünü açmam ve ardından istediğim dosyayı açmak için dizin ağacının tamamında gezinmem gerekiyor.

"Dosyalar ve Klasörler" lensinde görüntülenecek daha derin bir dosya dizinini nasıl edinebilirim?

Yardımın için teşekkürler!

Yanıtlar:


11

Unity objektifi tüm dosyalarınızı ve klasörlerinizi aramaz, aksine geçmişte en az bir kez açtığınız dosyalara erişebilir (bunun nedeni Zeitgeist'i arama için kullanmasıdır).

Yükleyebileceğiniz, sisteminizdeki her bir dosyayı arayacak "Unity Place Filesearch" adlı farklı bir lens vardır. Bu, daha önce hiç açmamış olduğunuz dosyalar için çok daha ayrıntılı arama sonuçları sağlar. Bu yeni daha iyi arama merceği takıldıktan sonra, artık istemiyorsanız eskisini kaldırabilirsiniz.

Unity Place Filesearch'ü kurmak için:

sudo add-apt-repository ppa:pydave/unity-lenses
sudo apt-get update
sudo apt-get install unity-place-filesearch

Ardından merceğin görünmesi için aşağıdakileri girin:

setsid unity

İSTEĞE BAĞLI Aşağıdaki dosyayı düzenleyerek hangi klasörlerin (özel dosyalarınız varsa) yoksayılacağını da ayarlayabilirsiniz:

gedit ~/.filesearch.cfg

Bu dosyayı düzenlerseniz, değişiklikleri kaydederek lensi durdurmak ve yeniden başlatmak için aşağıdaki komutları girerek uygulayabilirsiniz.

killall unity-filesearch-daemon
setsid unity

Eski lensi çıkarmak için:

Önce lens dosyalarını yedekleyin (her ihtimale karşı):

mkdir ~/backups
cp /usr/share/unity/places/files.place ~/backups/

Lensi çıkarın:

sudo sed -i '14i ShowEntry=false' /usr/share/unity/places/files.place

Ve son olarak değişikliklerinizi çalıştırarak uygulayın:

unity --replace

Herşey bitti! Yeni daha iyi aramanın tadını çıkarın!

Tüm Webupd8 kaynakları:

http://www.webupd8.org/2011/05/real-files-folders-search-unity-lens

http://www.webupd8.org/2011/04/things-to-tweak-fix-after-installing.html


2

Dash basit bir arama aracı değildir, arama sonuçlarınıza bağlantı oluşturmak için dosya ve uygulama kullanımınızı ilişkilendirir. Daha önce açtığınız dosyaları gösterir.

Arama 'dosyalar ve klasörler' ile yapılmalıdır. Sonra bu dosyalar kısa çizgiye eklenir.


Takip ettiğimden emin değilim Rinzwind. Açıklamasında belirtildiği gibi "Dosyalar ve Klasörler" kullanarak arama yapıyorum.
Chris Bauer

1
@Chris Bauer. hala aynı cevap ve evet şimdi kurulum şekli için bir utanç. Kayıt yaptırmak için açmanız gerekir ve bazı dosyaları komut satırından kaydetmek için bir araç (henüz) yoktur. Sadece sahip cevaplamak bununla hata onları şudur: answers.launchpad.net/zeitgeist-project/+addquestion
Rinzwind

2

Bu hata hakkındaki yorumlardan anlaşılıyor: https://bugs.launchpad.net/unity/+bug/646724 "Dosyalar ve Klasörler" Objektifinin amacının yalnızca son kullanılan dosyaları (en azından Zeitgeist bilir).

Ana dizininizdeki tüm dosyaları aramak için farklı bir lense ihtiyaç duyulur (ve oluşturulur).

Sadece müzik arıyorsanız ve Banshee kullanıyorsanız belki https://launchpad.net/unity-music-lens https://launchpad.net/~markjtully/+archive/ppa daha uygundur.



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.