696 - Ubuntu cambia la terminal por defecto y acierta

696 - Ubuntu cambia la terminal por defecto y acierta

#ptyxis se ha confirmado como la próxima terminal por defecto en #ubuntu 25.10 enfocada en el uso de contenedores y otras características interesantes

1:25
-3:15

Vivimos en una época en la que la forma de desarrollar, desplegar y mantener software ha cambiado radicalmente. Cada vez es más común que tanto en el entorno profesional como en el personal trabajemos con contenedores, como Docker, Podman o herramientas como Distrobox o Toolbox, que nos permiten encapsular aplicaciones o entornos completos de desarrollo.

En este nuevo paradigma, conceptos como DevOps, CI/CD y la automatización de despliegues ya no son exclusivos de grandes empresas. Cada vez más desarrolladores individuales, administradores de sistemas y entusiastas de Linux los incorporan en su flujo de trabajo diario.

Además, con la proliferación de proyectos en múltiples lenguajes, versiones de dependencias y entornos, la necesidad de mantener sistemas aislados y reproducibles se ha convertido en una prioridad. Aquí es donde los contenedores se vuelven esenciales: no solo para ejecutar aplicaciones, sino también para desarrollar, probar y depurar.

Y en medio de todo esto, la terminal sigue siendo la herramienta principal. Pero una terminal tradicional, pensada para un sistema único, empieza a quedarse corta frente a las necesidades de entornos híbridos, múltiples contenedores, sesiones aisladas, y monitoreo de procesos.

Ahí es donde entra Ptyxis. Una terminal pensada específicamente para este nuevo contexto.

Ubuntu cambia la terminal por defecto y acierta

¿Que es Ptyxis?

Ptyxis se presenta como una terminal para un escritorio orientado a contenedores, lo que permite a los usuarios guardar y acceder fácilmente a configuraciones de contenedores, con soporte para Podman, Toolbox y Distrobox, pero ojo, que no admite, al menos de momento Docker. Yo lo he estado probando con Podman y para mi uso me va a venir fantástico.

Aprovecha la biblioteca VTE de GTK4 (acelerada por GPU), envuelta en una interfaz moderna basada en GTK4/libadwaita (con todas las ventajas que esto conlleva, como integración con el color de acento, atajos de teclado y una elegante vista general de pestañas con zoom).

Además de eso, cuenta con un conjunto de características adicionales que seguramente atraerán a todo tipo de entusiastas de la terminal, no solo a quienes trabajan habitualmente con contenedores en el escritorio Linux.

Características principales de Ptyxis

  • Recuerda el contenedor actual al abrir una nueva pestaña, con soporte para podman, toolbox, distrobox y más
  • Atajos de teclado configurables
  • Interfaz moderna que integra la paleta con el estilo de la ventana
  • Paletas de colores personalizables por el usuario
  • Compatibilidad para perfiles de configuración con integración para contenedores
  • Paletas de colores integradas con soporte para claros y oscuros
  • Interfaz de pestañas con vista previa
  • Seguimiento eficiente de procesos en primer plano resaltando sudo y SSH
  • Soporte para fondos transparentes
  • Modo de proceso independiente para aplicaciones basadas en terminal
  • Compatibilidad con pestañas fijadas y guardado de sesión
  • Las pestañas de Terminal se ejecutan dentro de cgroups independientes
  • El inspector de Terminal le ayuda cuando escribe aplicaciones basadas en terminal

Una cuestión muy interesante y a tener en cuenta es que tal y como indica el creador de Ptyxis, Christian Hergert, la aplicación probablemente no sea la más rápida que existe, pero debería ser lo suficientemente rápida como para que las demás funcionalidades tengan más valor.

Enfocado en contenedores

Desde su diseño, Ptyxis permite asociar perfiles de terminal a contenedores específicos, lo que significa que puedes abrir una pestaña directamente dentro de un contenedor sin tener que escribir comandos como toolbox enter o distrobox enter.

Puedes configurar perfiles donde cada uno tiene un contenedor asociado. Así, por ejemplo, puedes tener un perfil para tu entorno de desarrollo en Rust, otro para Python, y otro para administración del sistema… y cada uno abre automáticamente en su contenedor correspondiente.

Ptyxis intenta identificar en qué contenedor estás trabajando y ajusta su comportamiento automáticamente. Esto mejora la experiencia si estás trabajando en múltiples terminales y entornos a la vez.

El agente auxiliar de Ptyxis se encarga de detectar si estás en un contenedor y de rastrear procesos como sudo o ssh, lo que permite que la terminal se comporte correctamente dentro y fuera del contenedor.

Aunque Ptyxis se distribuye como Flatpak, mantiene la capacidad de trabajar con contenedores gracias a su arquitectura: usa un agente externo (ptyxis-agent) que se ejecuta fuera del sandbox y facilita el acceso a recursos del sistema y a los contenedores.

Como funciona Ptyxis

Ptyxis utiliza un pequeño programa auxiliar llamado ptyxis-agent. Este agente es el encargado de hacer tareas importantes bajo el capó, como gestionar los terminales virtuales PTY, seguir qué procesos están activos PID y controlar si estamos dentro de un contenedor o no.

Este agente se ejecuta directamente en el sistema principal, como si fuera otra terminal más, y se comunica con la aplicación principal mediante un canal seguro. Lo interesante es que ha sido diseñado para funcionar incluso en sistemas antiguos como CentOS 7, lo cual lo hace muy compatible.

Gracias a este agente, Ptyxis puede integrarse muy bien con Flatpak, que es como se distribuye habitualmente, y aun así saber si estamos dentro de un contenedor como Toolbox o Distrobox. Esto es algo que muchas terminales no pueden hacer bien.

Ahora bien, si estás usando un sistema muy diferente, como Alpine o NixOS, que no usan glibc o tienen un sistema de enlaces distinto, Ptyxis no puede ejecutar el agente fuera del sandbox. En esos casos, lo lanza dentro del propio Flatpak, lo que limita algunas de sus funcionalidades.

Comparativa con otras terminales

Por supuesto. Aquí tienes una comparativa entre Ptyxis, Kitty, Alacritty y WezTerm, pensada para usuarios de Linux que usan intensivamente la terminal, ya sea para administración de sistemas, desarrollo o trabajo con contenedores.


CaracterísticaPtyxisKittyAlacrittyWezTerm
Aceleración por GPUSí (via VTE + GTK4)
Interfaz gráfica modernaGTK4 + libadwaitaPropia (OpenGL basada en GPU)No (interfaz mínima, sin GUI adicional)GUI propia con muchas opciones visuales
Orientada a contenedores✅ Sí (integración con Podman, Toolbox, etc.)❌ No❌ No❌ No (aunque puede usarse con contenedores)
Multiplexación (paneles/pestañas)Sí, con gestión visualSí (splits, tabs)❌ No (sin pestañas ni paneles integrados)Sí (splits, tabs, layouts)
ConfiguraciónGráfica (GUI)Archivo de texto (kitty.conf)Archivo de texto (alacritty.yml)Archivo LUA (wezterm.lua)
Soporte de perfilesSí (con configuración por contenedor, etc.)Limitado❌ No
Transparencia de fondoSí (via GSettings por ahora)
Inspector de terminal✅ Sí❌ No❌ No✅ Sí (consola de depuración)
Soporte para ligaduras✅ Sí✅ Sí✅ Sí
Soporte de gráficos e imágenesNo (por ahora)✅ Sí (kitty graphics protocol)❌ No✅ Sí (con protocolos gráficos)
Enfoque de desarrolloGNOME, integración con escritorio y contenedoresAlto rendimiento y extensibilidadMáxima velocidad y simplicidadCompleto, multiplataforma, personalizable
Extensiones/ScriptingNo (de momento)Sí (scripting con kitty +kitten)NoSí (Lua)
Consumo de recursosModerado (GTK4 + VTE)BajoMuy bajoModerado
Disponibilidad en Flatpak✅ Sí (con ptyxis-agent para integración)❌ No✅ Sí✅ Sí

Como concluión, podría resumir el cuadro anterior de la siguiente forma,

  • Ptyxis: Ideal si trabajas con contenedores, usas GNOME, y quieres una experiencia integrada y moderna sin configurar archivos a mano. No es la más rápida, pero su enfoque en integración y perfiles la hace única.
  • Kitty: Excelente si buscas una terminal rápida, con paneles y gráficos, y no te importa configurar todo en archivos de texto.
  • Alacritty: Para puristas de la velocidad y la simplicidad. Muy ligera, sin pestañas ni splits integrados.
  • WezTerm: Potente, muy configurable con scripting en Lua, multiplataforma, y rica en funcionalidades modernas. Requiere tiempo para dominarla.

El futuro de Ptyxis

Ptyxis ya ha sido confirmado como el terminal por defecto para Ubuntu 25.10, y con lo que he comentado hasta el momento, tiene todo el sentido del mundo, pensando sobre todo en todas las opciones y posibilidades que nos ofrece el mundo de los contenedores.

Pero, desde luego, si que me gustaría para futuras versiones algunas características de las que ahora mismo adolece, y que estoy seguro harán la delicia de muchos usuarios, como es

  • Integración con SSH
  • Integración con Docker
  • Integración con Docker Compose

Más información,

1 comentario en “Ubuntu cambia la terminal por defecto y acierta

  1. PA
    Paco hace 7 horas

    Lo bien que viene la IA para hacer textos y tablas de comparativas. El «Por supuesto» te ha delatado. Pero está muy bien el artículo habrá que echarle un ojo.

Responder a Paco Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *