ANGRYsearch: herramienta GUI de búsqueda rápida para Linux

Una aplicación de búsqueda es una de las herramientas más importantes que puede tener en su computadora. La mayoría son lentos para indexar su sistema y encontrar resultados. Sin embargo, hoy veremos una aplicación que puede mostrar resultados a medida que escribe. Hoy, veremos ANGRYsearch.

¿Qué es ANGRYsearch?

ANGRYsearch recién instalado

ANGRYbuscar es una aplicación basada en Python que ofrece resultados a medida que escribe su consulta de búsqueda. La idea general y el diseño de la aplicación están inspirados en Todo una herramienta de búsqueda para Windows. (Descubrí Everything ad hace un par de años y lo instalé donde sea que use Windows).

ANGRYsearch puede mostrar los resultados de la búsqueda tan rápido porque solo indexa los nombres de archivo. Después de instalar ANGRYsearch, crea una base de datos de nombres de archivos al indexar su sistema. ANGRYsearch luego filtra rápidamente los nombres de archivo a medida que escribe su consulta.

Aunque no hay mucho para ANGRYsearch, hay varias cosas que puede hacer para personalizar la experiencia. Primero, ANGRYsearch tiene dos modos de visualización diferentes: lite y full. El modo Lite solo muestra el nombre del archivo y la ruta. El modo completo muestra el nombre del archivo, la ruta, el tamaño y la fecha de la última modificación. El modo completo, obviamente, tarda más en mostrarse. El valor predeterminado es el modo lite. Para cambiar al modo completo, debe editar el archivo de configuración en ~/.config/angrysearch/angrysearch.conf . En ese archivo cambia el angrysearch_lite valor a falso.

[irp posts=5188]

ANGRYsearch también tiene tres modos de búsqueda diferentes: rápido, lento y expresiones regulares. El modo rápido muestra los nombres de archivo que comienzan con su término de búsqueda. Para example, si tenía una carpeta llena de los últimos lanzamientos de un montón de distribuciones de Linux y buscaba “ Ubuntu “, ANGRYsearch mostraría Ubuntu, Ubuntu Mate, Ubuntu Budgie, pero no Kubuntu, Xubuntu o Lubuntu. El modo rápido está activado de forma predeterminada y se puede desactivar desmarcando la casilla de verificación junto al botón “actualizar”. El modo lento es un poco más lento (obviamente), pero mostrará archivos que tienen su término de búsqueda en cualquier parte de su nombre. En el anterior example, ANGRYsearch mostraría todas las distribuciones de Ubuntu. El modo Regex es el más lento y preciso. Usa expresiones regulares y no distingue entre mayúsculas y minúsculas. El modo Regex se activa presionando F8.

También puede decirle a ANGRYsearch que ignore ciertas carpetas cuando indexe su sistema. Simplemente haga clic en el botón “actualizar” e ingrese los nombres de las carpetas que desea que se ignoren en el espacio proporcionado. También puede elegir entre varios temas de iconos, aunque no hace mucha diferencia.

Resultados del modo rápido

Instalación de ANGRYsearch en Linux

ANGRYsearch está disponible en el Repositorio de usuarios de Arch . También ha sido empaquetado para Fedora y abrirSUSE .

Para instalar en otras distribuciones, siga estas instrucciones. Las instrucciones están escritas para un sistema basado en Debian o Ubuntu.

ANGRYbúsqueda depende de python3-pyqt5 y xdg-utils por lo que deberá instalarlos primero. La mayoría de las distribuciones tienen xdg-utils ya instalado.

sudo apt install python3-pyqt5

Próximo. descargar la última versión (1.0.1).

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

Ahora, descomprima el archivo comprimido.

unzip v1.0.1.zip

A continuación, navegaremos a la nueva carpeta (ANGRYsearch-1.0.1) y ejecutaremos el instalador.

cd ANGRYsearch-1.0.1

chmod +x install.sh

sudo ./install.sh

El proceso de instalación es muy rápido, así que no se sorprenda cuando se muestre una nueva línea de comando tan pronto como presione Enter .

La primera vez que inicie ANGRYsearch, deberá indexar su sistema. ANGRYsearch no mantiene automáticamente actualizada su base de datos. Puede usar crontab para programar un escaneo del sistema.

Para abrir un editor de texto para crear un nuevo cronjob, use crontab -e . Para asegurarse de que la base de datos de ANGRYsearch se actualice cada 6 horas, use este comando 0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py . crontab no ejecuta el trabajo si está apagado cuando el temporizador se apaga. En algunos casos, es posible que deba actualizar manualmente la base de datos, pero no debería llevar mucho tiempo.

Menú de actualización/opciones de ANGRYsearch

[irp posts=31978]

Experiencia

En el pasado, siempre me frustraba lo dolorosamente lento que era buscar en mi computadora. Sabía que Windows tenía la aplicación Everything, pero pensé que Linux no tenía suerte. Ni siquiera se me ocurrió buscar algo similar en Linux. Me alegro de haber tropezado accidentalmente con ANGRYsearch.

Sé que habrá bastantes personas quejándose de que ANGRYsearch solo busca nombres de archivos, pero la mayoría de las veces eso es todo lo que necesito. Afortunadamente, la mayoría de las veces solo necesito recordar parte del nombre para encontrar lo que estoy buscando.

Lo único que me molesta de ANGRYsearch es el hecho de que no actualiza automáticamente su base de datos. Uno pensaría que habría una manera para que el instalador cree un trabajo cron cuando lo instale.

Resultados del modo lento

Pensamientos finales

Dado que ANGRYsearch es básicamente un puerto Linux de una de mis aplicaciones favoritas de Windows, estoy muy contento con él. Planeo instalarlo en todos mis sistemas en el futuro.

Sé que he criticado otras aplicaciones de Linux por no estar empaquetadas para una fácil instalación, pero no puedo hacer lo mismo con ANGRYsearch. El proceso de instalación es bastante fácil. Definitivamente lo recomendaría para los novatos de Linux. También existe la aplicación SearchMonkey para realizar búsquedas en el escritorio. Puedes intentar eso también.

Alguna vez has usado ANGRYbuscar ? Si no, ¿cuál es tu aplicación de búsqueda de Linux favorita? Háganos saber en los comentarios a continuación.

Si encuentra este artículo interesante, tómese un minuto para compartirlo en las redes sociales, Hacker News o Reddit .


Related Posts