Introducción a Terminus
En el mundo del desarrollo y la administración de sistemas, contar con una terminal eficiente y agradable a la vista puede marcar la diferencia entre una jornada productiva y una llena de frustraciones. Terminus surge como una alternativa moderna que combina rendimiento, flexibilidad y una estética cuidada, diseñada específicamente para usuarios de Linux que buscan potenciar su flujo de trabajo sin renunciar a la comodidad.
¿Qué es Terminus?
Terminus es un emulador de terminal multiplataforma construido con tecnologías web como Electron, React y TypeScript. Aunque su base es similar a otras soluciones basadas en Chromium, su enfoque está en ofrecer una experiencia de terminal nativa, con soporte completo para shells como Bash, Zsh, Fish y PowerShell, además de integración directa con herramientas de desarrollo como Git, Docker y Kubernetes.
Características principales
- Interfaz personalizable con temas oscuros y claros, además de la posibilidad de crear esquemas de color propios.
- División de paneles (splits) tanto horizontales como verticales, permitiendo trabajar en varias sesiones simultáneamente.
- Acceso rápido a comandos frecuentes mediante la paleta de comandos (similar a la de VS Code).
- Soporte para ligaduras de teclado totalmente configurables, lo que permite adaptar el entorno a tus hábitos.
- Integración con el portapapeles del sistema y capacidad de arrastrar y soltar archivos directamente en la terminal.
- Registro de historial avanzado con búsqueda incremental y filtrado por sesión.
- Extensiones y plugins que añaden funcionalidades como vistas de Git, monitoreo de recursos y notificaciones.
Instalación en distribuciones Linux populares
A continuación se muestra cómo instalar Terminus en las principales distribuciones. Todos los métodos utilizan el gestor de paquetes oficial o los repositorios de la comunidad, garantizando actualizaciones seguras.
Ubuntu y Debian
Primero, agrega el repositorio oficial de Terminus:
- Ejecuta
wget -qO - https://packages.eugeny.us/terminus-release.gpg.key | sudo apt-key add - - Añade el repositorio con
sudo add-apt-repository 'deb https://packages.eugeny.us/terminus-$(lsb_release -cs) main' - Actualiza la lista de paquetes:
sudo apt update - Instala la aplicación:
sudo apt install terminus
Fedora
En Fedora puedes usar el repositorio COPR:
- Habilita el repositorio:
sudo dnf copr reload eclipseo/terminus - Instala el paquete:
sudo dnf install terminus
Arch Linux y derivados
Los usuarios de Arch pueden encontrar Terminus en el AUR:
- Con un helper como yay:
yay -S terminus-bin - O compilándolo manualmente desde el PKGBUILD disponible en el AUR.
Configuración básica al primer arranque
Una vez instalado, ejecuta Terminus desde el menú de aplicaciones o mediante la terminal con terminus. Aparecerá una ventana de bienvenida donde podrás:
- Seleccionar el shell predeterminado (Bash, Zsh, Fish, etc.).
- Escoger un tema de color entre las opciones incluidas.
- Ajustar la fuente y el tamaño del texto para mejorar la legibilidad.
- Definir atajos de teclado personalizados para acciones como dividir paneles, cerrar pestañas o abrir la paleta de comandos.
Todos estos ajustes se guardan en el archivo ~/.config/terminus/config.json, que puedes editar manualmente si prefieres un enfoque más técnico.
Temas y personalización avanzada
Terminus incluye una galería de temas integrados que puedes cambiar en tiempo real desde el menú Appearance → Themes. Si ninguno se ajusta a tu gusto, puedes crear un tema propio definiendo un objeto JSON con los colores de fondo, primer plano, cursor y selección. Por ejemplo:
{
'background': '#1e1e1e',
'foreground': '#d4d4d4',
'cursor': '#ffffff',
'selection': '#264f78'
}
Guarda este fragmento en un archivo my-theme.json y cárgalo mediante la opción Import Theme. Además, puedes instalar extensiones desde el repositorio oficial de Terminus para añadir paneles de información de sistema, vistas de repositorios Git o monitores de uso de CPU y memoria.
Integración con shells y herramientas de desarrollo
Gracias a su compatibilidad con PTY (pseudo‑terminal), Terminus se comporta como cualquier terminal tradicional, lo que significa que puedes:
- Ejecutar
sshsin problemas y mantener sesiones remotas activas. - Utilizar herramientas como
tmuxoscreendentro de cada panel si lo deseas. - Aprovechar el soporte nativo para
direnv,autojumpy otros mejoradores de productividad. - Integrar la terminal con tu IDE favorito mediante plugins que abren una instancia de Terminus directamente desde el editor.
Trucos y atajos útiles para acelerar tu flujo de trabajo
- Ctrl + Shift + P abre la paleta de comandos, donde puedes buscar acciones como New Split, Rename Tab o Show Settings.
- Ctrl + \ divide el panel activo verticalmente; Ctrl + Shift + \ lo hace horizontalmente.
- Alt + ← / → navega entre los paneles creados.
- Ctrl + Shift + T abre una nueva pestaña, ideal para separar proyectos diferentes.
- Ctrl + Shift + C y Ctrl + Shift + V copian y pegan respectivamente, respetando el portapapeles del sistema.
- Ctrl + R inicia una búsqueda inversa en el historial de comandos, igual que en Bash.
Conclusión
Terminus representa una evolución significativa en el mundo de los emuladores de terminal para Linux. Su combinación de rendimiento basado en Chromium, una interfaz altamente personalizable y una rica ecosistema de extensiones lo convierten en una opción atractiva tanto para desarrolladores como para administradores de sistemas. Si buscas una terminal que se adapte a tu estilo de trabajo, ofrezca divisiones de panel intuitivas y mantenga un aspecto moderno, vale la pena probar Terminus y explorar todas las posibilidades que brinda.


