Kitty 0.50 ya está disponible como la nueva versión de este emulador de terminal basado en GPU para Linux y macOS, e incorpora la capacidad de restaurar todas las ventanas, pestañas y el historial de desplazamiento después de cerrar sesión, además de ventanas acopladas, tres nuevos shaders de estela de cursor y soporte para pantalla táctil en Wayland.
Kitty es un emulador de terminal con licencia GPLv3 que utiliza OpenGL para renderizar y está escrito en C, Python y Go. Organiza el trabajo en pestañas y ventanas distribuidas en siete diseños, admite pequeños programas llamados kittens que amplían sus funciones y puede controlarse desde la propia shell.
Restauración de sesión tras cerrar sesión
La función más destacada de Kitty 0.50 es la restauración de sesión. El emulador guarda cada ventana del sistema operativo, cada pestaña y cada ventana interna junto con su historial de desplazamiento cuando termina una sesión, y los recupera en el siguiente arranque.
La función se activa en el archivo kitty.conf con el parámetro restore_session_after_logout.
En Linux, requiere un portal de escritorio con la versión 3 de la interfaz inhibit. El estado se almacena sin cifrar, aunque solo el usuario puede leerlo. En macOS, el estado se cifra con una clave dedicada almacenada en el llavero del sistema.
Ventanas acopladas
Kitty 0.50 introduce las ventanas acopladas (docked windows), que permiten fijar una ventana al borde de otra ventana o de una pestaña. Estas ventanas quedan fuera del diseño principal y están pensadas para elementos como una barra de estado o un árbol de archivos.
Existen dos tipos:
- Window dock: la ventana acoplada acompaña a su ventana padre allá donde vaya.
- Tab dock: la ventana acoplada permanece hasta que se cierra la última ventana normal de esa pestaña.
3 Nuevos shaders de estela de cursor
La versión añade tres shaders de estela de cursor:
cursor-trail-railguncursor-trail-torpedocursor-trail-pixiedust
Cuando se activan, emiten partículas desde el cursor en movimiento y generan un efecto visual similar al de Neovide. Para usarlos hay que tener activadas las estelas de cursor, y los shaders también pueden dispararse con pulsaciones de teclas.
Soporte para pantalla táctil en Wayland
Los usuarios de Wayland pueden ahora utilizar una pantalla táctil para interactuar con la terminal:
- Tocar para hacer clic.
- Deslizar para desplazarse.
- Mantener el dedo en su sitio y arrastrar para seleccionar texto.
Las decoraciones de ventana en GNOME y compositores similares también se han ajustado para parecer nativas: usan la fuente de la barra de título y la disposición de botones del escritorio.
Correcciones de seguridad y errores
Kitty 0.50 corrige un fallo que permitía a una solicitud maliciosa saltarse la autenticación por contraseña del control remoto, junto con varios errores de seguridad de memoria.
Pruebas realizadas
La versión se probó en Ubuntu 26.10 con GNOME 51 sobre Wayland, dentro de una máquina virtual.
Las ventanas acopladas se probaron añadiendo dos atajos al archivo de configuración. El primero abría una franja inferior de una fila, aunque en la prueba mostró un prompt de shell en lugar del comando watch que se le había indicado. El segundo abrió un panel superior en el borde izquierdo, y cada pulsación adicional añadía un panel junto al anterior.
El shader cursor-trail-pixiedust dejó una estela de pequeñas motas blancas cada vez que el cursor saltaba por la ventana.
¿Cómo instalar Kitty?
Kitty puede instalarse con el siguiente comando:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
También está disponible en los repositorios de las principales distribuciones de Linux, aunque suelen ir por detrás de las versiones más recientes:
Ubuntu: sudo apt install kitty
Fedora: sudo dnf install kitty
Arch Linux: sudo pacman -S kitty
Compilar desde el código fuente es otra vía de instalación para quien lo prefiera.
Descubre más desde CIBERED
Suscríbete y recibe las últimas entradas en tu correo electrónico.

