kitty es un emulador de terminal rápido, con numerosas funciones y basado en la GPU.
Características destacadas:
Delega el renderizado a la GPU para reducir la carga del sistema y ofrecer un desplazamiento fluido como la mantequilla. Utiliza renderizado multihilo para minimizar la latencia de entrada
Es compatible con todas las funciones modernas de los terminales: gráficos (imágenes), Unicode, color verdadero, ligaduras OpenType, protocolo de ratón, seguimiento del foco, pegado entre corchetes y varias extensiones nuevas de protocolos de terminal
Permite organizar varias ventanas de terminal en mosaico, una al lado de otra, en diferentes diseños sin necesidad de utilizar un programa adicional como tmux
Se puede controlar desde scripts o desde la línea de comandos del shell, incluso a través de SSH
Cuenta con un marco de trabajo para «Kittens», pequeños programas de terminal que pueden utilizarse para ampliar la funcionalidad de Kitty. Por ejemplo, se utilizan para la entrada Unicode, sugerencias y comparaciones lado a lado
Admite sesiones de inicio que permiten especificar la disposición de ventanas y pestañas, los directorios de trabajo y los programas que se ejecutarán al iniciar el sistema
Multipropósito: Kitty funciona en Linux y macOS, pero como solo utiliza OpenGL para el renderizado, debería ser muy sencillo portarlo a otras plataformas de tipo Unix
Permite abrir el búfer de desplazamiento en una ventana independiente utilizando cualquier programa que elijas. Esto resulta útil para consultar cómodamente el historial en un paginador o un editor
Dispone de varios búferes de copiar/pegar, al igual que vim
Novedades de la versión 0.49.2
Una nueva opción detect_url_regex para detectar texto arbitrario, como referencias de archivos en la salida del compilador, como URLs clicables bajo el mouse (#10407).
Reducir la latencia de entrada procesando pequeñas cantidades de salida del programa, como el eco de los caracteres escritos, inmediatamente en lugar de esperar por input_delay (#10560).
Arrastrar y soltar: Restaurar la pestaña activa previamente después de soltar una pestaña arrastrada en la barra de pestañas de la misma ventana del SO, incluso si fue reordenada después de un cambio de hover.
Sesiones: Expandir las variables de opción de lanzamiento cuando un valor de opción coincide con el nombre del comando.
Preservar los colores de fondo transparentes al aplicar sobreescrituras de color de lanzamiento no relacionadas.
ssh kitten: Preservar los valores de opción SSH que siguen a una opción --kitten espaciada.
Corregir una fuga de memoria al cargar una imagen PNG corrupta que tiene un perfil de color ICC incrustado.
Sombras personalizadas: El shader integrado dim-inactive-windows ya no atenúa la barra de pestañas y el relleno, borde y margen alrededor de la ventana activa (#10524).
Sombras personalizadas: Un nuevo shader de desenfoque de movimiento de rastro de cursor que hace que el rastro del cursor se deslice suavemente durante movimientos rápidos del cursor.
Pestañas verticales: Mejorar el renderizado de pestañas al usar el estilo de barra de pestañas powerline.
Gráficos: Corregir imágenes que desaparecen brevemente durante un fotograma la primera vez que se reemplaza una imagen durante una actualización sincronizada (#10538).
X11: Corregir la copia y pega que apunta a la ventana del SO incorrecta cuando el enfoque del teclado está configurado en PointerRoot o None.
diff kitten: Corregir congelamientos y uso de memoria muy alto cuando se cambia una línea muy larga, como en un archivo minificado.
temas y elegir fuentes kittens: Corregir el congelamiento de búsqueda durante muchos segundos al escribir una consulta larga, como el nombre completo de un tema.
macOS: Corregir un ícono de dock personalizado que vuelve al ícono de stock después de que se borra una barra de progreso (#10545).
macOS: Corregir una regresión en la versión anterior que causaba que background_opacity fuera menor que uno sin background_blur, haciendo que la barra de título fuera transparente (#10540).
macOS: Corregir una regresión en 0.49 que causó que el shader de rectángulo redondeado no funcionara en Macs antiguos con GPUs AMD (#10549).
diff kitten: Corregir la búsqueda que no encuentra coincidencias al final de una línea.
hints kitten: Corregir retrasos de muchos segundos al seleccionar rutas o números de línea en una pantalla con líneas largas que no contienen espacios.
Transferencia de archivos: Corregir un problema de seguridad donde un programa malicioso en la máquina remota podría eludir el aviso de confirmación de transferencia cuando no se establece una contraseña file_transfer_confirmation_bypass.
Corregir un acceso a memoria fuera de límites al dibujar un carácter de texto de múltiples líneas con el cursor por debajo del margen inferior de la región de desplazamiento.
Corregir un subdesbordamiento de búfer de pila al analizar cadenas entre comillas ANSI-C en la línea de comandos enviada por la integración de shell a través del código de escape OSC 133.
macOS: Corregir una regresión en 0.49 que causó problemas de renderizado después de despertar del sueño o reconfiguración de pantalla bajo presión de memoria debido a un error en los controladores OpenGL de Apple (#10571).
The developer is Kovid Goyal, developer of the remarkable Calibre application. -> https://kovidgoyal.net/ <- He's a hero of mine! (Even if he does *gag* like Ayn Rand and can't cook). If Kovid is 'codear' he's forgiven. Have a read through his website. He's a left-right brainer out to freely help the computer community and that's all right with me. I'm happy to support his work and try out 'kitty'.
the user codear has a visit count of 1, so this is a typical developer self comment.
can't say if its good, but how the settings are handled seems complicated.
excellent - cross platform, blazing fast terminal emulator with unique features, like unicode search, configuration terminal, gpu accelerated rendering, ligatures etc. if you frequently use terminal emulator and work on different operating systems - perfect choice.