Indexação da pesquisa Unity mais profunda

16

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

Suponha que eu queira abrir o arquivo "/ home / Música / Creedence Clearwater Revival / Willy and the Poor Boys / Midnight-Special.mp3".

Eu abro a lente "Files and Folders" e digito "The Midnight Special". Infelizmente, a música não é exibida. Eu tento "Willy and the Poor Boys", mas essa pasta também não exibe.

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

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

Obrigado pela sua ajuda!

    
por Chris Bauer 02.05.2011 / 22:26

5 respostas

11

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

Existe uma lente diferente que você pode instalar chamada "Unity Place Filesearch", que irá procurar por cada arquivo no seu sistema. Isso fornece resultados de pesquisa muito mais detalhados para arquivos que você nunca abriu antes. Quando esta nova lente de pesquisa melhor estiver instalada, você poderá desinstalar a antiga se não quiser mais.

Para instalar a pesquisa de arquivos do Unity Place:

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 tiver arquivos privados) editando o seguinte arquivo:

gedit ~/.filesearch.cfg

Se você editar este arquivo, poderá aplicar as 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 o backup dos arquivos da lente primeiro (por via das dúvidas):

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

Remova a lente:

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

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

unity --replace

Tudo pronto! Aproveite sua nova pesquisa melhor!

Fontes todas por Webupd8:

link

link

    
por zookalicious 18.05.2011 / 17:52
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'. Então esses arquivos são adicionados ao traço.

    
por Rinzwind 02.05.2011 / 22:33
2

Parece que os comentários sobre esse bug: link que a intenção da Lente "Arquivos e Pastas" é apenas procurar por arquivos usados recentemente (pelo menos aqueles que o 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 por músicas e está usando o Banshee, talvez link link é mais adequado.

    
por Niall Murphy 09.05.2011 / 21:21
1

Tente este link: link

    
por Bipin 18.05.2011 / 17:37
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 o link O problema atualmente é que o ZG apenas indexa os arquivos com os quais você interagiu, e a busca de unidade usa o ZG.

    
por Christoph 18.05.2011 / 18:11