En esta guía, veremos cómo instalar, personalizar y usar el emulador de terminal Kitty en Linux.
Algunas tareas aún se realizan mejor a través de la línea de comandos, incluso con entornos de escritorio modernos y sofisticados repletos de herramientas administrativas, utilidades y software de productividad, todo con atractivas interfaces gráficas de usuario.
Un emulador de terminal le permite usar el poder de la línea de comandos en su escritorio. Además, la ventana del terminal proporciona acceso a una consola y sus aplicaciones, como interfaces de línea de comandos (CLI) y software de interfaz de usuario de texto.
¿Qué es el emulador de terminal acelerado por GPU de Kitty?
Kitty es un emulador de terminal impulsado por GPU que utiliza OpenGL para el procesamiento y se ejecuta en varias plataformas. Esto significa que utiliza una GPU para renderizar en lugar de una CPU. Como resultado, es extremadamente rápido y eficiente por naturaleza.
Pero, ¿por qué necesitarías un terminal acelerado por GPU? En resumen, ¡todo se trata de velocidad! Descargar el renderizado a la GPU ayuda de varias maneras. En primer lugar, ayuda a reducir la carga del sistema y proporciona un desplazamiento más fluido.
El mayor reclamo de Kitty es que es uno de los emuladores de terminal más rápidos disponibles. Está diseñado para usuarios avanzados de teclados.
Kitty está repleto de funciones, fichas compatibles, divisiones y colores reales . La mayor parte de Kitty está escrita casi en su totalidad en Python. El código de Objective C es muy escaso en realidad, y la mayor parte está basado en macros o simplemente llama a funciones en otras bibliotecas.
Además, Kitty es excepcionalmente configurable. Hay compatibilidad con el mouse disponible, que le permite abrir direcciones URL, hacer doble clic, hacer triple clic, hacer clic con el botón derecho y hacer otras cosas. Además de eso, es fácil de controlar desde el indicador de shell, SSH y scripts.
Es esencial comprender que las terminales no solo muestran lo que ves, sino también todo lo que generan los programas, que pueden ser grandes cantidades de texto, lo que hace que las terminales no aceleradas se bloqueen.
Algunos terminales comenzarán a actualizarse con poca frecuencia para salvarse, mientras que otros se bloquearán por completo mientras se quema la CPU.
Instalación del emulador de terminal Kitty en Linux
La instalación de Kitty se puede realizar mediante administradores de paquetes, como se muestra a continuación.
Ubuntu y otras distribuciones basadas en Debian pueden instalar el emulador de terminal Kitty usando el siguiente comando apt:
sudo apt install kitty
En Arch Linux, el emulador de Kitty está disponible para su instalación a través de Pacman:
sudo pacman -S kitty
En Fedora, el emulador de terminal Kitty está disponible para su instalación a través de los repositorios de software predeterminados de Fedora:
sudo dnf install kitty
En distribuciones basadas en RHEL como AlmaLinux o Rocky Linux, primero debe instalar el repositorio EPEL:
sudo dnf install epel-release
Luego instale el emulador de terminal Kitty:
sudo dnf install kitty
Si está utilizando openSUSE y desea utilizar el emulador de terminal Kitty, podrá instalar la aplicación con el siguiente comando Zypper :
sudo zypper install kitty
Una vez instalado, Kitty se puede iniciar desde el menú Actividades. Primero, ve al iniciador de aplicaciones y busca 'gatito .’ Cuando aparezca su icono, haz clic para ejecutarlo.
Personalizar emulador de terminal Kitty
El emulador de terminal Kitty se personaliza mediante un archivo de configuración. En esta sección, repasaremos algunas opciones básicas de personalización.
Primero, copie el archivo de configuración de muestra kitty.conf
al directorio de configuración de Kitty.
cp /usr/share/doc/kitty/examples/kitty.conf ~/.config/kitty/
Para iniciar la personalización, abra el kitty.conf
archivo para editar usando su editor de texto preferido.
vim ~/.config/kitty/kitty.conf
El tamaño de fuente es la personalización más obvia porque la fuente de Kitty es pequeña por defecto. Así que aumentemos a 13
.
Ahora intentemos hacer que la ventana de Kitty sea un poco más transparente. Para hacer esto, necesitamos cambiar el background_opacity
opción de 1
a aproximadamente 0.8
.
Recuerda que si has abierto Kitty, debes cerrarla y volverla a abrir para que los cambios surtan efecto. Ahora, veamos el resultado de los cambios realizados.
En este punto, creo que la idea básica está clara. Como verás, kitty.conf
contiene una gran cantidad de opciones de configuración que le permiten cambiar la vista o el comportamiento de este emulador de terminal por completo. Puedes ver su lista completa en el sitio web de Kitty.
Gatitos
Kitty viene preempaquetado con algunas características geniales llamadas Kittens, que pueden ser útiles muchas veces. Se utilizan para agregar funciones al propio Kitty y crear programas independientes útiles.
Por ejemplo, el icat
gatito puede mostrar imágenes en la terminal. Usarlo es tan simple como:
kitty +kitten icat [IMAGE_FILE]
Necesita tener ImageMagic instalado en su sistema Linux para que este gatito funcione.
Divisiones de ventana
Kitty puede definir sus ventanas, colocadas una al lado de la otra en diseños arbitrarios. Un diseño es una disposición de varias ventanas de Kitty dentro de una pestaña de nivel superior.
Para dividir la ventana, use el atajo de teclado Ctrl+Shift+Enter
.
Usando el atajo de teclado Ctrl+Shift+[
o Ctrl+Shift+]
, puede cambiar entre las diferentes ventanas.
Las ventanas se pueden organizar en varios diseños usando Ctrl+Shift+L
atajo de teclado.
Pestañas
Kitty puede ejecutar varios programas organizados en pestañas, ya que cada pestaña consta de una o más ventanas. Para abrir una nueva pestaña, use Ctrl+Shift+T
.
Es posible cambiar entre pestañas usando Ctrl+Shift+Left
o Ctrl+Shift+Right
.
Accesos directos esenciales del emulador de terminal Kitty
Los siguientes son algunos atajos útiles para usar con Kitty.
Ventanas
Nueva ventana | Ctrl+Mayús+Intro |
Cerrar ventana | Ctrl+Mayús+W |
Siguiente ventana | Ctrl+Mayús+] |
Ventana anterior | Ctrl+Mayús+[ |
Nueva pestaña | Ctrl+Mayús+T |
Cerrar pestaña | Ctrl+Mayús+Q |
Pestaña siguiente | Ctrl+Mayús+Derecha |
Pestaña anterior | Ctrl+Mayús+Izquierda |
Cambiar el tamaño de las pestañas | Ctrl+Mayús+R |
Alineación | Ctrl+Mayús+Arriba |
Línea abajo | Ctrl+Mayús+Abajo |
Re Pág | Ctrl+Mayús+RePág |
Avance de página | Ctrl+Mayús+AvPág |
Superior | Ctrl+Mayús+Inicio |
Inferior | Ctrl+Mayús+Fin |
Copiar al Portapapeles | Ctrl+Mayús+C |
Pegar desde portapapeles | Ctrl+Mayús+V |
Pegar desde la selección | Ctrl+Mayús+S |
Aumentar tamaño de letra | Ctrl+Mayús+Igual |
Reducir tamaño de fuente | Ctrl+Mayús+Menos |
Alternar pantalla completa | Ctrl+Mayús+F11 |