8 pequeñas utilidades para mejorar aún más tu experiencia en Linux

Una imagen que muestra a una persona trabajando frente a un ordenador de escritorio.

Linux es uno de los sistemas operativos más flexibles que puedes usar hoy en día. Desde cómo se ve hasta sus funciones internas, puedes personalizar casi cualquier cosa en un PC con Linux. Aquí hay algunos programas simples, pero potentes, que puedes usar para mejorar tu experiencia en Linux.

1. Caffeine

Caffeine es un programa ultra ligero que evita que tu escritorio entre en modo de suspensión. Funciona con todos los principales entornos de escritorio y puede incluso evitar que tu salvapantallas se active. Esto lo convierte en una herramienta invaluable para aquellos que quieren que su escritorio esté siempre encendido.

Una terminal que muestra la página del manual de la utilidad Caffeine.

Una característica que me gusta de Caffeine es que viene con un par de herramientas para gestionar el estado de tu pantalla. El indicador de Caffeine añade una bandeja del sistema, permitiéndote activar la utilidad en tu escritorio. Mientras tanto, Caffeinate te da un temporizador que puedes usar para desactivar el programa durante un cierto período de tiempo.

Una captura de pantalla que muestra el indicador de la bandeja del sistema para Caffeine.

Bueno saber: aprende sobre algunos de los mejores entornos de escritorio para Linux hoy.

2. Redshift

Si eres como yo, es posible que te encuentres mirando pantallas de ordenador durante la mayor parte de tu jornada laboral. Esta constante mirada a la pantalla puede provocar fatiga ocular y migrañas, especialmente en entornos con poca luz.

Una forma de solucionar esto es utilizando Redshift. Esta es una utilidad simple que añade un tinte rojo a tu escritorio, haciéndolo más fácil para los ojos durante sesiones de trabajo prolongadas.

Una terminal que muestra la utilidad Redshift funcionando correctamente en Ubuntu.

Redshift también proporciona un montón de características útiles. Por ejemplo, puede ajustar la intensidad de su tinte dependiendo de la hora en tu ubicación actual. También puede conectarse a la configuración de control de brillo de tu sistema, haciéndolo más fluido y fácil de usar.

Una terminal que muestra el proceso de ajuste del brillo de la pantalla actual.

Nota: Redshift actualmente solo es compatible con entornos de escritorio basados en X11. Para configuraciones basadas en Wayland, consulta gammastep. Este es un fork directo de Redshift que proporciona compatibilidad explícita con DEs de Wayland.

3. Unclutter

El cursor del ratón es una parte vital de cada escritorio Linux. Sin embargo, hay ocasiones en las que el cursor del ratón puede interponerse en tus sesiones de escritorio. En mi experiencia, esto sucede a menudo mientras escribo borradores y hago trabajos gráficos.

Unclutter es un programa discreto que oculta tu cursor del ratón siempre que no lo estés usando.

Una terminal que muestra la página del manual de la utilidad Unclutter.

Unclutter viene con un puñado de características que te permiten personalizar cómo oculta tu cursor. Por ejemplo, la bandera -idle ajusta la duración que la herramienta esperará antes de ocultar el cursor. Por otro lado, la bandera -onescreen restringe unclutter a una sola pantalla.

Nota: Unclutter es puramente una herramienta de línea de comandos. No hay una interfaz gráfica para el escritorio.

4. Pv

Pv es una herramienta pequeña y única que puede pasar datos a través de un pipe de UNIX. Funciona envolviéndose en los comandos existentes en tu cadena e imprime el rendimiento, la velocidad y la duración de la tarea actual. Esto te permite tener una mejor visión de tu sistema, brindando información sobre dónde mejorar tus comandos de shell.

Una característica que realmente me gusta de Pv es que puedes ejecutar múltiples instancias en un solo pipe de UNIX. Esto te permite verificar cada paso de la cadena, facilitando mucho el diagnóstico de problemas potenciales. Por ejemplo, el siguiente comando: tar cvzf - ./*.mp3 | (pv -ptrb > music.tar.gz) utiliza pv para proporcionar una representación visual del proceso de compresión del archivo.

Una terminal que muestra a Pv midiendo la velocidad del comando de compresión Tar.

5. Fzf

Fzf es una poderosa herramienta de filtrado para leer y buscar listas en Linux. Siendo una utilidad de filtrado, fzf funciona mejor cuando lo emparejas con pipes de UNIX. Lee los datos que recibe de su entrada estándar y imprime tu selección en su salida estándar. Esto lo hace valioso para crear menús personalizados y solicitudes de búsqueda básicas para tus scripts de shell.

Una terminal que muestra un menú personalizado hecho por el usuario utilizando Fzf.

Al igual que otras herramientas de línea de comandos, fzf tiene una serie de opciones para ajustar cómo se ve y se comporta. Por ejemplo, la bandera --height puede establecer la longitud total de la salida y --bind puede incluso enmascarar fzf como un programa diferente por completo.

Una terminal que muestra un aviso personalizado de Fzf.

Por cierto: ¿eres usuario de Tmux? Consulta algunos de los trucos que utilizo para optimizar Tmux hoy.

6. Clipmenu

Una de mis mayores frustraciones al usar Linux es mover datos de diferentes fuentes. Esto se debe a que los escritorios tradicionales, como X11 y Wayland, solo pueden mantener un búfer de copia a la vez. Esto resulta en un “juego de portapapeles torpe” donde creas un archivo temporal para mantener fragmentos de tu portapapeles para su uso posterior.

Clipmenu es una herramienta que proporciona un administrador de portapapeles simple y fácil de usar para Linux. En su núcleo, utiliza un daemon en segundo plano y un programa auxiliar para mostrar sus búferes de copia. A diferencia de otras soluciones, Clipmenu es completamente agnóstico al sistema, lo que significa que puedes usarlo en cualquier escritorio Linux y administradores de ventanas.

Una captura de pantalla que muestra la configuración predeterminada de Clipmenu en Debian Linux.

Clipmenu también es altamente modular y configurable. Funciona con diferentes herramientas de menú y selección, incluyendo dmenu y rofi. Como alguien que disfruta personalizando mis herramientas, me encanta Clipmenu por su capacidad de ajuste.

Una captura de pantalla que muestra Clipmenu utilizando el lanzador Rofi.

7. Fusuma

Fusuma es una utilidad básica que añade gestos intuitivos de panel táctil a Linux. Te permite controlar tu escritorio utilizando gestos multitáctiles familiares como el “deslizamiento con dos dedos” y “pellizcar y acercar”. Como alguien que ocasionalmente usa una laptop, esto es realmente útil para hacer que mi máquina de trabajo sea aún más fácil de usar.

Una captura de pantalla que muestra la página de Github para el proyecto Fusuma.

Fusuma también es altamente personalizable y fácil de usar. Viene con una sintaxis de configuración fácil de entender, lo que facilita la creación de nuevos gestos o incluso la personalización de los antiguos. Además, Fusuma viene con un extenso sistema de plugins. Esto te permite extender el programa e integrarlo con otras herramientas en tu sistema.

8. Cowsay

Al final del día, no todas las utilidades en Linux están enfocadas en optimizar funciones y productividad. Algunas simplemente proporcionan pura tontería y diversión. Cowsay es una herramienta de línea de comandos peculiar que toma tu texto de entrada y permite que una vaca ASCII lo diga.

Una terminal que muestra el aviso predeterminado de cowsay.

Cowsay también viene con un puñado de opciones que pueden darle un poco de personalidad a tu vaca ASCII. Por ejemplo, la bandera -d hace que la vaca aparezca muerta en la salida. Por otro lado, la bandera -t representa una vaca cansada y -y le da a la vaca un aspecto general mejorado.

Una terminal que muestra a cowsay ilustrando una vaca durmiendo.

Aprender sobre algunas de las mejores pequeñas utilidades en Linux es solo el primer paso para explorar este sistema operativo. Sumérgete en lo que puedes hacer con este mundo diverso y maravilloso mirando algunas de las mejores herramientas de terminal para Linux hoy.

Crédito de la imagen: Grok a través de x.ai. Todas las alteraciones y capturas de pantalla por Ramces Red.