ANGRYsearch - Ferramenta GUI de pesquisa rápida para Linux

Faça uma extensa pesquisa de arquivos no Linux com uma ferramenta GUI chamada ANGRYsearch. Aprenda como instalar e usar.

ANGRYsearch - Ferramenta GUI de pesquisa rápida para Linux

Um aplicativo de pesquisa é uma das ferramentas mais importantes que você pode ter em seu computador. A maioria é lenta para indexar seu sistema e encontrar resultados. No entanto, hoje estaremos olhando para um aplicativo que pode exibir os resultados enquanto você digita. Hoje, estaremos olhando para ANGRYsearch.

O que é ANGRYsearch?

O ANGRYsearch recém-instalado ANGRYsearch é um aplicativo baseado em Python que fornece resultados conforme você digita sua consulta de pesquisa. A ideia geral e o design do aplicativo são inspirados em Everything, uma ferramenta de pesquisa para Windows. (Eu descobri o Everything ad alguns anos atrás e o instalo onde quer que eu use o Windows.)

ANGRYsearch é capaz de exibir os resultados da pesquisa tão rapidamente porque indexa apenas nomes de arquivos. Depois de instalar o ANGRYsearch, você cria um banco de dados de nomes de arquivos indexando seu sistema. O ANGRYsearch filtra rapidamente os nomes dos arquivos conforme você digita sua consulta.

Embora não haja muito no ANGRYsearch, há várias coisas que você pode fazer para personalizar a experiência. Primeiro, ANGRYsearch tem dois modos de exibição diferentes: lite e full. O modo Lite mostra apenas o nome do arquivo e o caminho. O modo completo exibe o nome do arquivo, caminho, tamanho e data da última modificação. O modo completo, obviamente, leva mais tempo para ser exibido. O padrão é o modo lite. Para alternar para o modo completo, você precisa editar o arquivo de configuração em ~/.config/angrysearch/angrysearch.conf. Nesse arquivo, altere o valor angrysearch_lite para falso.

ANGRYsearch também tem três modos de pesquisa diferentes: rápido, lento e regex. O modo rápido exibe nomes de arquivos que começam com seu termo de pesquisa. Por exemplo, se você tivesse uma pasta cheia dos últimos lançamentos de um monte de distros Linux e pesquisasse Ubuntu, ANGRYsearch exibiria Ubuntu, Ubuntu Mate, Ubuntu Budgie, mas não Kubuntu, Xubuntu ou Lubuntu. O modo rápido está ativado por padrão e pode ser desativado desmarcando a caixa de seleção ao lado do botão de atualização. O modo lento é um pouco mais lento (obviamente), mas exibirá arquivos que têm o seu termo de pesquisa em qualquer lugar no nome. No exemplo anterior, ANGRYsearch mostraria todas as distros do Ubuntu. O modo Regex é o mais lento e preciso. Ele usa expressões regulares e não faz distinção entre maiúsculas e minúsculas. O modo Regex é ativado pressionando F8.

Você também pode dizer ao ANGRYsearch para ignorar certas pastas ao indexar seu sistema. Basta clicar no botão atualizar e inserir os nomes das pastas que deseja ignorar no espaço fornecido. Você também pode escolher entre vários temas de ícones, embora não faça muita diferença.

Resultados do modo rápido Instalando ANGRYsearch no Linux

ANGRYsearch está disponível em Arch User Repository. Ele também foi empacotado para Fedora e openSUSE.

Para instalar em outras distros, siga estas instruções. As instruções são escritas para um sistema baseado em Debian ou Ubuntu.

ANGRYsearch depende de python3-pyqt5 exdg-utils, portanto, você precisará instalá-los primeiro. A maioria das distros tem xdg-utils já instalado.

sudo apt install python3-pyqt5

Próximo. baixe a versão mais recente (1.0.1).

wget https://github.com/DoTheEvo/ANGRYsearch/archive/v1.0.1.zip

Agora, descompacte o arquivo compactado.

unzip v1.0.1.zip

Em seguida, navegaremos para a nova pasta (ANGRYsearch-1.0.1) e executaremos o instalador.

cd ANGRYsearch-1.0.1

chmod +x install.sh

sudo ./install.sh

O processo de instalação é muito rápido, então não se surpreenda quando uma nova linha de comando for exibida assim que você clicar em Enter.

Na primeira vez que você iniciar o ANGRYsearch, você precisará indexar seu sistema. ANGRYsearch não mantém automaticamente seu banco de dados atualizado. Você pode usar crontab para agendar uma verificação do sistema.

Para abrir um editor de texto para criar um novo cronjob, use crontab -e. Para garantir que o banco de dados ANGRYsearch seja atualizado a cada 6 horas, use este comando 0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py. crontab não executa o trabalho se estiver desligado quando o cronômetro for desligado. Em alguns casos, você pode precisar atualizar manualmente o banco de dados, mas não deve demorar muito.

ANGRYsearch atualização/menu de opções Experiência

No passado, eu sempre ficava frustrado com a lentidão dolorosa para fazer buscas em meu computador. Eu sabia que o Windows tinha o aplicativo Everything, mas achei que o Linux estava sem sorte. Nem me ocorreu procurar algo semelhante no Linux. Estou feliz por ter tropeçado acidentalmente no ANGRYsearch.

Eu sei que haverá algumas pessoas reclamando que ANGRYsearch só pesquisa nomes de arquivos, mas na maioria das vezes isso é tudo que eu preciso. Felizmente, na maioria das vezes, só preciso lembrar parte do nome para encontrar o que procuro.

A única coisa que me irrita no ANGRYsearch é o fato de que ele não atualiza automaticamente seu banco de dados. Você pensaria que haveria uma maneira de o instalador criar um cron job quando você o instala.

Resultados do modo lento Considerações finais

Já que ANGRYsearch é basicamente uma versão Linux de um dos meus aplicativos favoritos do Windows, estou muito feliz com isso. Pretendo instalá-lo em todos os meus sistemas daqui para frente.

Eu sei que tenho ragged em outros aplicativos Linux por não serem empacotados para fácil instalação, mas não posso fazer o mesmo para ANGRYsearch. O processo de instalação é muito fácil. Eu definitivamente o recomendaria para iniciantes no Linux. Há também o aplicativo SearchMonkey para pesquisar sua área de trabalho. Você pode tentar isso também.

Você já usou ANGRYsearch? Se não, qual é o seu aplicativo de pesquisa Linux favorito? Deixe-nos saber nos comentários abaixo.

Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.

Via itsfoss.com. Você pode conferir o post original em inglês:

ANGRYsearch – Quick Search GUI Tool for Linux

Última atualização deste artigo: 9 de november de 2019