Tutoriales

Estos proyectos mantienen vivo el sueño X11 en Linux

A estas alturas, ya debe saber que los principales entornos de escritorio Linux y las distribuciones extendidas se están alejando de X11.

Si no sabes qué es una sesión X11, es una sesión que utiliza Sistema de ventana Xgeneralmente a través del servidor X.Org (Xorg). El servidor maneja las comunicaciones de entrada y salida de gráficos entre la aplicación y la pantalla, mientras que otros componentes administran ventanas y composiciones.

Un método más nuevo y cada vez más popular en Linux es wayland Reunión.

Wayland es un protocolo de visualización cuyo compositor actúa como un servidor de visualización, manejando la salida y entrada de gráficos, la gestión de ventanas y la composición.

KDE ha confirmado que Plasma 6.7 es la última versión con sesiones nativas X11, y GNOME también ha eliminado sus propias sesiones X11. Por supuesto, las aplicaciones X11 aún pueden ejecutarse en sesiones de Wayland a través de la capa de compatibilidad de Xwayland.

Sin embargo, para quienes gustan de X11, no todo está perdido. Para mantener viva esta experiencia, están surgiendo varios proyectos, algunos de los cuales mantienen o bifurcan servidores X.Org existentes, mientras que otros incluso están reescribiendo servidores X11 desde cero.

esta lista Cubre ocho de ellos.distribuido en el escritorio, el servidor X y las capas que ejecutan aplicaciones X11 en el compositor Wayland. Cada uno es de código abierto y muestra la actividad de desarrollo durante los últimos meses.

1.SonicDE

ondas sonoras

Sonic DE es un escritorio bifurcado de KDE Plasma 6 y pone X11 en primer lugar. Comenzó en 2025 como un parche llamado KWin/X11. mejoras-kwin-x11. que crece Sonic ganaun administrador de ventanas y compositor que permite que KWin/X11 sea coherente con el código tomado prestado de KWin/Wayland y sus propias correcciones.

Además del administrador de ventanas, SonicDE también bifurcó la parte de KDE en la que se creó y eliminó el código exclusivo de Wayland. El backend de Vulkan está en desarrollo y los desarrolladores planean mantener la compatibilidad con el servidor X.Org siempre que sea posible.

También hay comodidades como teclas de acceso rápido globales para cambiar entre Push to Talk y grabación OBS, y grabación de pantalla dentro de aplicaciones de escritorio remoto como TeamViewer. Hay paquetes disponibles para distribuciones basadas en Arch, Artix, Manjaro, Gentoo, Void, Slackware, etc.

Las instrucciones de instalación y los enlaces a los paquetes de cada distribución se encuentran en Página de instalación.

2. Entorno de escritorio Trinity

Entorno de escritorio Trinity

Entorno de escritorio Trinityo TDE para ejecutar el código base de KDE 3.5 como su propio escritorio. El objetivo del proyecto era conservar la apariencia de una computadora de escritorio tradicional, manteniéndola optimizada y requiriendo hardware modesto para funcionar.

A diferencia de KDE Plasma y GNOME, TDE continúa proporcionando un entorno de escritorio tradicional basado en X11, en lugar de migrar a Wayland. Las características incluyen un compositor X11 incorporado, los componentes que el proyecto necesita para mantener su experiencia de escritorio clásica.

este R14.1.6 El lanzamiento es la sexta actualización de mantenimiento de la serie R14.1.x, anunciada en abril. Corrige el mosaico de ventanas para ventanas maximizadas, mejora la marca y resuelve algunos problemas de transparencia. También agrega una opción de borde 3D. pateador panel y un «Ir al escritorio«Acción en Konqueror.

TDE se puede instalar en varias distribuciones de Linux y FreeBSD. Encontrará los últimos paquetes en sitio web oficial.

3. Retroceder

Seguimiento del repositorio de gitlab

📋

Este es un software de calidad alfa, con largos intervalos entre nuevas versiones.

trazar hacia atrás No reemplaza al cliente o escritorio X11. Reemplaza la capa debajo de ellos.

Este proyecto es un pequeño sintetizador Wayland construido con wlroots. Incluye sólo las funciones de Wayland necesarias para ejecutar Xwayland en modo raíz, lo que permite que todo el entorno de escritorio X11 funcione dentro de él.

El objetivo es hacer innecesarios los binarios del servidor Xorg heredado y al mismo tiempo conservar el soporte para los escritorios X11 existentes, particularmente en Alpine Linux. Este proyecto aún se encuentra en etapa experimental, por lo que no se puede garantizar la compatibilidad.

Ariadne Conill de Alpine Linux inició el proyecto. Tiene licencia del MIT y está alojado en freedesktop.org. GitLab Ejemplo.

Las cinco entradas restantes son servidores X o puertos de servidor X, ordenados del más maduro al menos maduro.

4. XLibre

xlibre en gentoo
de Scott Alft.

xlibre Es una bifurcación mantenida por la comunidad de X.Org Server diseñada para mantener viable X11 mientras se continúa desarrollando el código base existente. También hereda mejoras nunca antes lanzadas en X.Org Server, incluidas algunas características que anteriormente solo estaban disponibles en Xwayland.

Estos cambios son prácticos. La configuración del modo TearFree está habilitada de forma predeterminada y la configuración del modo Atómico está disponible como opción. XLibre también presenta Xnamespace, una extensión diseñada para desacoplar clientes X y admitir la gestión de puestos a través de: seatd como alternativa systemd-logind.

El proyecto también mantiene construcción de CI Para Linux, BSD, macOS y Windows, crear cobertura no significa necesariamente que todas estas plataformas sean igualmente compatibles.

Lectura sugerida📖: PeppermintOS se está descargando desde Xorg a XLibre Para evitar Wayland.

5.Y servidor

📋

El proyecto se encuentra en las primeras etapas del ciclo de desarrollo y tiene un contribuyente importante.

servidor Es un servidor X reconstruido en Rust por Jos Dehaes y el código tiene licencia del MIT.

No intenta reproducir todo lo que hace Xorg. Omite GLX indirecto, interfaces de controlador DDX, efectos visuales que no son TrueColor y clientes que intercambian el orden de bytes.

De forma predeterminada, los clientes se conectan a través de sockets Unix, mientras que el transporte TCP y la compatibilidad con XDMCP se proporcionan como funciones integradas opcionales.

Aunque su alcance es limitado, yserver ya puede ejecutar sesiones completas de escritorio MATE, Xfce y Cinnamon. también ha sido probado administrador de ventanas Por ejemplo FVWM3, Window Maker, Openbox, i3 e Enlightenment.

El proyecto ejecuta X.Org conjunto de pruebas x para medir la compatibilidad del protocolo, pero el desarrollo está en curso y no pretende ser un clon directo de Xorg.

Puedes encontrar su código en GitHub.

6.X Cuarzo

página de lanzamiento de xquartz

A diferencia de otros proyectos aquí, X Cuarzo No hay ningún intento de preservar el escritorio X11 en Linux ni de reemplazar el servidor Xorg con una nueva implementación. Está construido sobre el sistema macOS X Window de X.Org, lo que permite que las aplicaciones X11 se ejecuten junto con aplicaciones nativas de Mac en la misma sesión de escritorio.

La última versión estable, 2.8.6, se lanzó en julio de 2026. Actualiza varios componentes incluidos para abordar vulnerabilidades de seguridad antiguas y soluciona problemas de renderizado que afectan a los Apple Silicon Macs.

Es compatible con macOS 10.13 y superior, puedes descargarlo desde sitio web oficial.

7. Fénix

Página de git de Phoenix

Fénix es un servidor X creado desde cero en Zig, no una bifurcación de Xorg, y solo tiene licencia GPL-3.0. La idea es crear un servidor más simple que Xorg que admita solo un subconjunto del protocolo X11, centrándose en aplicaciones y hardware de gráficos modernos.

La mayoría de las mejoras planificadas tienen que ver con la seguridad y los gráficos.

Los mensajes de protocolo están diseñados para analizarse automáticamente, las aplicaciones están aisladas entre sí de forma predeterminada, el acceso al portapapeles está programado para limitarse a aplicaciones clave y existe una opción para restaurar el comportamiento similar a Xorg.

Otros objetivos incluyen renderizado sin cortes, un compositor integrado, mejor soporte para múltiples monitores con diferentes velocidades de actualización y HDR. Si características como HDR requieren capacidades más allá de las que el protocolo X11 existente puede proporcionar, el proyecto dice que el protocolo puede ampliarse.

Actualmente, Phoenix solo se ejecuta anidado en servidores X existentes y puede renderizar aplicaciones GTK 3, GLX, EGL y Vulkan mediante aceleración de hardware. Todavía está en desarrollo y aún no está listo para su uso diario en escritorio.

El código está disponible en servidor git de dec05eba.

8. Marco

Repositorio de marco github

marco Es un servidor X para Linux x86_64 escrito íntegramente con componentes NASM. se saltará Biblioteca, Biblioteca de expansióny otras dependencias típicas del espacio de usuario, comunicándose directamente con el protocolo X11 y con el kernel a través de DRM/KMS y evdev.

Geir Isene para Jasim Escritorio, el objetivo a largo plazo es admitir el escritorio junto con los clientes X11 normales. Actualmente, Frame puede atender hasta 128 clientes simultáneamente y admite forma, randall, XEntra 2y Escuela de Administración de Salud del MIT.

Se publica sin licencia y su archivo README hace referencia al Código Claude.

El código está disponible en GitHub

💬 ¿Conoce otros elementos que podrían agregarse a esta lista? Compártelos en la sección de comentarios.


Si esto le ayuda, considere el software gratuito que lo admite.

Su FOSS ha ayudado a la gente a utilizar Linux durante los últimos 14 años. Ayúdanos a ser independientes de las grandes empresas tecnológicas. Conviértase en miembro Plus para disfrutar de una lectura sin publicidad y obtener 5 libros electrónicos.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba