Ubunlog Jose Albert  

Ghostty: Un emulador de terminal muy configurable, rápido y nativo

Ghostty: Un emulador de terminal multiplataforma y listo para usar

Ghostty: Un emulador de terminal multiplataforma y listo para usar

Como ya es bien sabido, cada rincón (ámbito o categoría) del Linuxverso suele encontrarse repleto de suficientes o muchísimas herramientas de software que hacen lo mismo, y suelen variar un poco o mucho, en cuanto a sus características y funciones, u objetivos y alcances. Y un buen ejemplo de esta afirmación es, sin duda, la categoría de los Terminales. Donde, además de los hartamente conocidos, que ya vienen por defecto y repletos de funciones dentro de los más conocidos Entornos de escritorio (GNOME, Plasma, XFCE, LXDE, LXQT, Mate, Cinnamon) existen otros como: Alacritty, Black Box, Ptyxis, Terminalapp, Wave y Warp, entre muchos otros más. Sin embargo, hoy abordaremos uno bastante reciente llamado «Ghostty».

Destacando de entrada que, a diferencia de muchos otros que no vienen integrados en algún DE/WM, Ghostty viene listo para funcionar tal como viene por defecto, a pesar de no traer una opción visual de ajustes (preferencias) y ofrecer un archivo de configuración totalmente vacío, pero sencilla y altamente configurable. Lo cual se debe a su filosofía de configuración cero, es decir, a que está diseñado para funcionar de inmediato sin necesidad de configuración extras para la mayoría de los usuarios. Así que, si eres un apasionado por los Terminales de Linux o macOS, te invitamos a seguir leyendo esta publicación sobre este interesante y novedoso Terminal.

Ejemplo de utilización de la IA de Warp

Pero, antes de iniciar esta presente publicación sobre dicho Terminal multiplataforma, abierto y gratuito llamado «Ghostty», les recomendamos explorar la anterior publicación relacionada con el Terminal asistido por IA llamado Warp, al finalizar de leer esta:

Warp es un emulador de terminal multiplataforma con Inteligencia Artificial y herramientas colaborativas que, aunque es software privativo, incluye telemetría activada por defecto y requiere suscripción, promete características de privacidad y ofrece asombrosas caracteristicas y funciones que no se encuentran en muchos otros. Además, es compatible con tres entornos de Shell: Bash, ZSh y Fish.

Ghostty: Un emulador de terminal multiplataforma y listo para usar

Ghostty: Un emulador de terminal multiplataforma y listo para usar

¿Qué es Ghostty?

Según el sitio web oficial de dicha herramienta de software, Ghostty es descrita brevemente de la siguiente forma:

Ghostty es un emulador de terminal rápido, rico en funciones y multiplataforma que utiliza una interfaz de usuario nativa de la plataforma y aceleración de GPU.

Sin embargo, dentro de su documentación oficial se nos dice más ampliamente lo siguiente:

Ghostty es un emulador de terminal que se diferencia por ser rápido, rico en funciones y nativo. Si bien hay muchos emuladores de terminal excelentes disponibles, todos te obligan a elegir entre velocidad, funciones o IU nativas. Ghostty ofrece las tres.

Además, en su repositorio de GitHub, su desarrollador afirma lo siguiente:

Para la renderización, Ghostty ofrece una arquitectura de múltiples renderizadores que usa OpenGL en Linux y Metal en macOS. Hasta donde yo sé, somos el único emulador de terminal aparte de iTerm que usa Metal directamente. Y somos el único emulador de terminal que tiene un renderizador de Metal que admite ligaduras (iTerm usa un renderizador de CPU si las ligaduras están habilitadas). En consecuencia, Ghostty puede mantener alrededor de 60 fps bajo carga pesada y mucho más en general, aunque el terminal generalmente se renderiza mucho más bajo debido a pequeños cambios de pantalla.

¿Cómo se instala y configura/personaliza sobre Ubuntu/Debian y Distros derivadas?

Para Distros como Ubuntu/Debian u otras derivadas basadas en ambas, su instalación es sencilla, rápida y fácil. Y para ello, solo hace falta descargar el instalador correspondiente a la su actual versión para Ubuntu/Debian en formato .deb. Para luego, ejecutarlo e instalarlo de la forma acostumbrada y preferida de cada uno. Y una vez instalado solo debemos ejecutarlo y empezar a usarlo. Mientras que, para configurarlo, solo debemos seguir los pasos de su documentación oficial o apoyarnos en la herramienta web de configuración llamada «Ghostty Config». Tal como se puede comprobar en los siguientes pantallazos:

Ghostty: Pantallazo 01

Ghostty: Pantallazo 02

Ghostty: Pantallazo 03

Ghostty: Pantallazo 04

Ghostty: Pantallazo 05

Ghostty: Pantallazo 06

Pantallazo 07

Pantallazo 08

Pantallazo 09

Pantallazo 10

Pantallazo 11

Pantallazo 12

Pantallazo 13

Ptyxis es un emulador de terminal que hasta hace no tanto se conocía como GNOME Prompt, y se centra en el rendimiento y funciones que trabajan bien con la librería VTE. Entre otras cosas, cuando se usa un comando con privilegios, la barra superior se pone de color rojo, algo que también vemos en distribuciones móviles como Phosh. También ofrece temas que se pueden elegir desde los ajustes.

Resumen 2023 - 2024

Resumen

En resumen, «Ghostty» es un novedoso e innovador Terminal para Linux y macOS que apenas empieza su largo y pedregoso camino en el Linuxverso. Y todo esto, con una interesante filosofía de Zero configuración, a pesar de ofrecer altas capacidades de personalización vía archivo de texto. En lo personal, estoy seguro de que con el apoyo de muchos este proyecto tendrá mucho éxito a largo plazo, sobre todo, si algún día llega a integrar algunas capacidades de Inteligencia Artificial, vía complementos o de forma nativa. Y en caso de que, ya estés usando dicho Terminal, te invitamos a contarnos tu experiencia con el mismo, para saber más sobre sus pros y contras, para el conocimiento y utilidad de toda la Comunidad del Linuxverso que nos lee.

Por último, recuerda compartir con otros esta útil y divertida publicación, y visitar el inicio de nuestro «sitio web» en español u otros idiomas (agregando al final de la URL 2 letras, por ejemplo: ar, de, en, fr, ja, pt y ru, entre muchas otras). Además, te invitamos a unirte a nuestro Canal oficial de Telegram para leer y compartir más noticias, guías y tutoriales de nuestra web.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.