ANGRYsearch - Quick Search Ferramenta GUI para Linux

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

O que é o ANGRYsearch?

Recém-instalado ANGRYsearch

ANGRYsearch é um aplicativo baseado em Python que fornece resultados conforme você digita sua consulta de pesquisa. A idéia geral e o design do aplicativo são inspirados em Tudo, uma ferramenta de pesquisa para o Windows. (Descobri tudo há alguns anos atrás e instalo-o onde quer que eu use o Windows.)

ANGRYsearch é capaz de exibir os resultados da pesquisa tão rapidamente, pois 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, então, filtra rapidamente nomes de arquivos à medida que você digita sua consulta.

Mesmo que não exista muito no ANGRYsearch, existem várias coisas que você pode fazer para personalizar a experiência. Primeiro, o ANGRYsearch possui 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 nome do arquivo, caminho, tamanho e data da última modificação. O modo completo, obviamente, demora mais para ser exibido. O padrão é o modo light. Para mudar 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 false.

O ANGRYsearch também possui 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 distribuições Linux e pesquisasse “Ubuntu”, o ANGRYsearch mostraria o Ubuntu, o Ubuntu Mate, o Ubuntu Budgie, mas não o Kubuntu, o Xubuntu ou o Lubuntu. O modo Rápido está ativado por padrão e pode ser desativado ao desmarcar a caixa de seleção ao lado do botão "atualizar". O modo lento é um pouco mais lento (obviamente), mas exibirá arquivos que tenham seu termo de pesquisa em qualquer lugar em seu nome. No exemplo anterior, o ANGRYsearch mostrava todas as distribuições 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 quando ele indexa seu sistema. Basta clicar no botão "atualizar" e digite os nomes das pastas que você 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 o ANGRYsearch no Linux

ANGRYsearch está disponível no Arch User Repository. Também foi empacotado para o Fedora e o openSUSE.

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

O ANGRYsearch depende do python3-pyqt5 e do xdg-utils portanto você precisará instalá-los primeiro. A maioria das distros tem o xdg-utils já instalado.

sudo apt install python3-pyqt5

Próximo. baixe a última versão (1.0.1).

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

Agora, descompacte o arquivo morto.

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, portanto não se surpreenda quando uma nova linha de comando for exibida assim que você pressionar Enter .

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

Para abrir um editor de texto para criar um novo cronjob, use crontab -e . Para certificar-se de que o banco de dados ANGRYsearch é 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 estiver 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 me sentia frustrado com o quão dolorosamente lento era procurar 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 similar no Linux. Estou feliz por ter acidentalmente tropeçado em ANGRYsearch.

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

A única coisa que me incomoda sobre o ANGRYsearch é que ele não atualiza automaticamente seu banco de dados. Você pensaria que haveria uma maneira de o instalador criar um cron job ao instalá-lo.

Resultados do modo lento

Pensamentos finais

Como o ANGRYsearch é basicamente uma porta Linux de um dos meus aplicativos favoritos do Windows, estou muito feliz com isso. Eu pretendo instalá-lo em todos os meus sistemas daqui para frente.

Eu sei que tenho me incomodado com outros aplicativos do Linux por não serem empacotados para fácil instalação, mas não posso fazer o mesmo para o ANGRYsearch. O processo de instalação é bem fácil. Eu recomendaria definitivamente para noobs Linux. Há também o aplicativo SearchMonkey para pesquisar na sua área de trabalho. Você pode tentar isso também.

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

Se você achou este artigo interessante, por favor tire um minuto para compartilhá-lo nas mídias sociais, Hacker News ou Reddit.

Recomendado

Com a FOSS, o Estado indiano de Kerala economiza US $ 58 milhões por ano
2019
9 coisas recomendadas para fazer depois de instalar o Ubuntu 17.10
2019
China lança sistema operacional baseado em Linux, novamente!
2019