Indexação de pesquisa do Deeper Unity

16

Atualmente, o Unity está apenas indexando e exibindo um conjunto raso de resultados de arquivos.

Suponha que eu queira abrir o arquivo "/ home / Música / Creedence Clearwater Revival / Willy e os Pobres Garotos / The-Midnight-Special.mp3".

Abro a lente "Arquivos e pastas" e digite "The Midnight Special". Infelizmente, a música não é exibida. Eu tento "Willy e os Pobres Meninos", mas essa pasta também não aparece.

A única pasta exibida na lente é "Música". Portanto, preciso abrir a pasta "Música" e navegar pela árvore de diretórios inteira para abrir o arquivo que desejo.

Como obtenho um índice mais profundo de arquivos para exibir na lente "Arquivos e pastas"?

Obrigado pela ajuda!

Chris Bauer
fonte

Respostas:

11

A lente do Unity não pesquisa todos os seus arquivos e pastas, mas apenas tem acesso aos arquivos que você abriu pelo menos uma vez no passado (isso ocorre porque usa o Zeitgeist para pesquisa).

Há uma lente diferente que você pode instalar, chamada "Unity Place Filesearch", que procurará todos os arquivos em seu sistema. Isso fornece resultados de pesquisa muito mais completos para arquivos que você nunca abriu antes. Depois que essa nova lente de pesquisa melhor estiver instalada, você poderá desinstalar a antiga se não quiser mais.

Para instalar o Unity Place Filesearch:

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

Em seguida, digite o seguinte para fazer a lente aparecer:

setsid unity

OPCIONAL Você também pode definir quais pastas ignorar (se você tiver arquivos particulares) editando o seguinte arquivo:

gedit ~/.filesearch.cfg

Se você editar este arquivo, poderá aplicar suas alterações salvando-o e inserindo os seguintes comandos para parar e reiniciar a lente.

killall unity-filesearch-daemon
setsid unity

Para remover a lente antiga:

Faça backup dos arquivos da lente primeiro (apenas no caso):

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

Retire a lente:

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

E, finalmente, aplique suas alterações executando:

unity --replace

Tudo terminado! Aproveite sua nova pesquisa melhor!

Fontes todas por Webupd8:

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

zookalicious
fonte
2

O Dash não é uma ferramenta de pesquisa simples, ele correlaciona o uso de arquivos e aplicativos para vincular aos resultados da pesquisa. Ele simplesmente mostra os arquivos que você abriu anteriormente.

Pesquisando você deve fazer com 'arquivos e pastas'. Em seguida, esses arquivos são adicionados ao dash.

Rinzwind
fonte
Não sei se sigo, Rinzwind. Como mencionado na descrição, estou pesquisando usando "Arquivos e pastas".
Chris Bauer
11
@ Chris Bauer. ainda a mesma resposta e sim, é uma pena a forma como está configurada agora. Você precisa abri-lo para registrá-lo e ainda não existe uma ferramenta para registrar alguns arquivos na linha de comando. A única resposta que tenho é a de bug-los com esta: answers.launchpad.net/zeitgeist-project/+addquestion
Rinzwind
2

Parece a partir dos comentários sobre esse bug: https://bugs.launchpad.net/unity/+bug/646724 que a intenção da lente "Arquivos e pastas" é apenas procurar arquivos usados ​​recentemente (pelo menos aqueles que Zeitgeist conhece).

Uma lente diferente seria necessária (e criada) para pesquisar todos os arquivos em seu diretório pessoal.

Se você está apenas procurando música e está usando o Banshee, talvez o https://launchpad.net/unity-music-lens https://launchpad.net/~markjtully/+archive/ppa seja mais adequado.

Niall Murphy
fonte
0

O Zeitgeist está sendo corrigido - eles estão atualmente no processo de adicionar um processo único para obter todos os diretórios que você deseja indexar no Zeitgeist. Consulte https://bugs.launchpad.net/unity/+bug/646724/comments/36 O problema atualmente é que o ZG indexa apenas arquivos com os quais você interagiu e a pesquisa de unidade usa o ZG.

Christoph
fonte