Команда разработчиков рабочего окружения Xfce объявила о планах по созданию нативного Wayland-композитора под названием xfwl4. Проект, написанный на языке программирования Rust, призван обеспечить переход окружения с устаревающего протокола X11 на современный дисплейный сервер Wayland.

Разработка и финансирование
Руководство проектом осуществляет давний разработчик Xfce Брайан Тарриконе (Brian Tarricone). Финансирование работы ведется напрямую за счет пожертвований сообщества, причем, согласно заявлению проекта, значительная часть средств будет направлена именно на развитие xfwl4.
Основная цель разработчиков — создать композитор, который будет максимально точно воспроизводить поведение оконного менеджера xfwm4. Это позволит сохранить привычное для пользователей Xfce управление окнами, адаптировав его к архитектурным особенностям Wayland.
Архитектурные особенности
Проект xfwl4 представляет собой разработку с нуля, а не портирование или рефакторинг существующего менеджера xfwm4. Ранее предпринимались попытки расширить функциональность xfwm4 для одновременной поддержки X11 и Wayland, однако от этого подхода пришлось отказаться.
По словам разработчиков, причиной полного переписывания кода стало фундаментальное несоответствие некоторых концепций управления окнами в X11 и протоколе Wayland. Реализация обходных путей для устранения этих различий в кодовой базе, изначально ориентированной на X11, оказалась непрактичной.
Планы развития и сроки выхода
Дорожная карта xfwl4 предусматривает не только достижение функционального паритета с xfwm4, но и внесение изменений в общую архитектуру стека Xfce. Планируется реструктуризация процесса запуска сеанса: композитор станет корневым элементом сеанса Wayland, заменив в этой роли компонент xfce4-session.
Среди ключевых технических характеристик заявлены:
-
Поддержка протокола
xdg-session-management. -
Интеграция с XWayland для обеспечения совместимости с приложениями, написанными для X11.
Работа над проектом уже началась. Команда Xfce ожидает, что первый выпуск xfwl4 для разработчиков состоится в середине 2026 года. Исходный код и обсуждения дизайна находятся в открытом доступе.
Linux: обзоры и обновления
• KDE Plasma 6.6 Beta 2: Подготовка к релизу и улучшения стабильности
• Xfce разрабатывает Wayland-композитор xfwl4 на языке Rust
• Valve выпустила Proton 10.0-4: больше Windows-игр теперь стабильно работают на Linux и SteamOS
• Опыт перехода на Linux для игр: преимущества Bazzite и проблемы совместимости с античит-системами
• Релиз Mesa 25.3.4 – важное обновление стабильности для графического стека Linux
• Релиз GE-Proton 10-29 для Linux и Steam Deck: обновления FEX, Wine, DXVK и исправления для игр