yakuake

  • Una de las primeras herramientas que quise agregar a mi instalación fresca de CentOS 6.2 fue una terminal (o consola) desplegable (drop-down en inglés) estilo Quake (aquel viejo y querido FPS). Desde que conocí esta práctica herramienta, es lo primero que le agrego a cada instalación fresca de GNU/Linux (no creo que nadie que use la línea de comandos más de una vez al día pueda trabajar sin ella). Las tres más conocidas (y que he probado) son Yakuake para KDE y Guake y Tilda para Gnome.

  • Como SysAdmin, uno pasa mucho tiempo trabajando en la consola. Sin embargo generalmente es necesario alternar entre un editor de texto y/o navegador Web. Por ejemplo si se está documentando una tarea y se necesita ir pegando la salida de cada comando en un documento, o si se está replicando una tarea desde una documentación previa.

    Esto hace que sea necesario tener un acceso directo y rápido a la consola desde el teclado, preferentemente sin combinaciones de teclas. Es por ello que desde hace años me acostumbré a utilizar Yakuake (o cualquier otro drop-down terminal como Guake, Tilda o xfce4-terminal --drop-down en XFCE4).

    De esta forma basta presionar una simple tecla (típicamente F12) y ¡pop! Se despliega la consola con mis decenas de pestañas abiertas. Luego existen combinaciones como SHIFT+flechas para moverse entre pestañas; Ctrl+Shit+T para abrir una nueva sesión; y Ctrl+Shift+W para cerrar una sesión abierta.

    Gracias a esta simplicidad, no he logrado reemplazarlo por gestores de terminal como Tmux.

    En este artículo voy a demostrar cómo configurar los títulos de ventana de Konsole y pestañas de Yakuake, de forma que tomen nombres significativos establecidos automáticamente dependiendo de qué sesión se encuentre abierta. Gracias a esta configuración lograremos evitar "perdernos" entre decenas de sesiones abiertas en una misma ventana de Yakuake.