O projeto Xfce está criando um novo compositor Wayland chamado Xfwl4 para suportar sessões Wayland em seu ambiente de desktop leve. Esta ferramenta complementará o gerenciador de janelas Xfwm4 existente, permitindo transições suaves entre X11 e Wayland. Liderado pelo desenvolvedor Brian Tarricone, o compositor visa inclusão na próxima versão Xfce 4.22 em 2026.
O ambiente de desktop Xfce, conhecido por seu design leve, está avançando em sua compatibilidade com Wayland com o desenvolvimento do Xfwl4, um compositor completamente novo construído usando a linguagem de programação Rust. Esta iniciativa aborda as limitações encontradas em esforços anteriores para portar o gerenciador de janelas Xfwm4 existente para Wayland. O trabalho para integrar suporte ao Wayland no Xfce começou há alguns anos, culminando em uma sessão Wayland experimental incluída na versão Xfce 4.20 de 2024. No entanto, Brian Tarricone, desenvolvedor principal do Xfce que lidera o projeto, determinou que portar diretamente o Xfwm4 não era a abordagem ideal. Em vez disso, o Xfwl4 replicará a funcionalidade e o comportamento do Xfwm4, mas operará exclusivamente para sessões Wayland, distinto do X11. Tarricone planeja aproveitar os diálogos de configuração e as configurações xfconf já em uso com o Xfwm4 da versão atual do Xfce 4.20. Notavelmente, o Xfwl4 não derivará do código base do Xfwm4. Para sua base, a equipe selecionou o projeto smithay, um framework baseado em Rust para compositores Wayland. Essa escolha decorre do suporte abrangente do smithay às extensões oficiais do protocolo Wayland, sua evitação de abstrações de alto nível e documentação forte—vantagens sobre a biblioteca wlroots mais comum. A introdução do Xfwl4 exige atualizações significativas no gerenciamento de sessões do Xfce. Em ambientes Wayland, o compositor deve atuar como a raiz da sessão, substituindo o papel tradicionalmente ocupado pelo xfce4-session. Versões futuras do Xfce incluirão tanto Xfwm4 quanto Xfwl4, permitindo que os usuários escolham entre sessões X11 e Wayland sem interrupções. Se o desenvolvimento prosseguir conforme planejado, o Xfwl4 deve estrear no Xfce 4.22, esperado para 2026, marcando um passo chave na modernização do ambiente de desktop para protocolos de exibição contemporâneos.