El proyecto Xfce está creando un nuevo compositor Wayland llamado Xfwl4 para soportar sesiones Wayland en su entorno de escritorio ligero. Esta herramienta complementará al gestor de ventanas Xfwm4 existente, permitiendo transiciones fluidas entre X11 y Wayland. Liderado por el desarrollador Brian Tarricone, el compositor aspira a incluirse en la próxima versión Xfce 4.22 en 2026.
El entorno de escritorio Xfce, conocido por su diseño ligero, está avanzando en su compatibilidad con Wayland mediante el desarrollo de Xfwl4, un compositor completamente nuevo construido con el lenguaje de programación Rust. Esta iniciativa aborda las limitaciones encontradas en esfuerzos anteriores para portar el gestor de ventanas Xfwm4 existente a Wayland. El trabajo para integrar soporte Wayland en Xfce comenzó hace un par de años, culminando en una sesión Wayland experimental incluida en la versión Xfce 4.20 de 2024. Sin embargo, Brian Tarricone, desarrollador principal de Xfce que lidera el proyecto, determinó que portar directamente Xfwm4 no era el enfoque óptimo. En su lugar, Xfwl4 replicará la funcionalidad y el comportamiento de Xfwm4, pero operará exclusivamente para sesiones Wayland, distinto de X11. Tarricone planea aprovechar los diálogos de configuración y las configuraciones xfconf ya en uso con Xfwm4 de la versión actual de Xfce 4.20. Cabe destacar que Xfwl4 no derivará del código base de Xfwm4. Para su base, el equipo ha seleccionado el proyecto smithay, un marco basado en Rust para compositores Wayland. Esta elección se debe al soporte completo de smithay para extensiones oficiales del protocolo Wayland, su evitación de abstracciones de alto nivel y su excelente documentación, ventajas sobre la biblioteca wlroots más común. La introducción de Xfwl4 requiere actualizaciones significativas en la gestión de sesiones de Xfce. En entornos Wayland, el compositor debe actuar como la raíz de la sesión, reemplazando el rol tradicionalmente ocupado por xfce4-session. Las futuras versiones de Xfce incluirán tanto Xfwm4 como Xfwl4, permitiendo a los usuarios elegir entre sesiones X11 y Wayland sin interrupciones. Si el desarrollo avanza según lo planeado, Xfwl4 debería debutar en Xfce 4.22, esperado para 2026, marcando un paso clave en la modernización del entorno de escritorio para protocolos de visualización contemporáneos.