Como otimizar a indexação de arquivos no GNOME 50 (localsearch)

No GNOME 50, o LocalSearch pode indexar recursivamente toda a pasta pessoal ($HOME), incluindo jogos e outros arquivos desnecessários para a pesquisa. Para otimizar esse processo, é possível restringir a indexação às pastas mais utilizadas.

1. Indexar apenas as principais pastas

Execute:

gsettings set org.freedesktop.Tracker3.Miner.Files index-recursive-directories "['&DOCUMENTS', '&MUSIC', '&PICTURES', '&VIDEOS']"

O comando limita a indexação recursiva às pastas Documentos, Músicas, Imagens e Vídeos, conforme os diretórios configurados no GNOME.

Os identificadores mais comuns são:

Valor	       Pasta
&DESKTOP	   Área de trabalho
&DOCUMENTS	   Documentos
&DOWNLOAD	   Downloads
&MUSIC	       Músicas
&PICTURES	   Imagens
&VIDEOS	       Vídeos
&PUBLIC_SHARE  Público
&TEMPLATES	   Modelos

Para conferir a configuração:

gsettings get org.freedesktop.Tracker3.Miner.Files index-recursive-directories

2. Excluir uma pasta específica com .nomedia

Se quiser ignorar apenas uma pasta, como a dos jogos, crie um arquivo .nomedia dentro dela:

touch ~/Games/.nomedia

O LocalSearch reconhece esse arquivo como um marcador para ignorar a pasta e seu conteúdo. Isso não apaga os arquivos.

3. Consultar os locais de indexação

Para listar os locais configurados:

localsearch index

O comando também permite adicionar ou remover diretórios específicos:

localsearch index --add ~/Projetos
localsearch index --remove ~/Projetos

Use esses comandos se quiser ajustar individualmente os locais indexados.

4. Redefinir o índice antigo

Após restringir os diretórios, registros de arquivos anteriormente indexados podem continuar no banco de dados. Se a pesquisa antiga persistir, consulte primeiro a ajuda:

localsearch reset --help

Para reconstruir o índice do sistema de arquivos, o comando é:

localsearch reset --filesystem

Atenção: redefinir o índice pode fazer o LocalSearch reexaminar todos os locais configurados, consumindo CPU e disco durante o processo. Faça isso apenas se necessário.

Para acompanhar o estado da indexação:

localsearch status

Esses ajustes ajudam a reduzir o trabalho desnecessário do LocalSearch e a manter a pesquisa do GNOME focada nos arquivos que você realmente utiliza.

Abrass! :penguin: