Команда разработчиков рабочего окружения 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: обзоры и обновления
• AMD подтвердила выход Steam Machine от Valve в начале 2026 года
• Почему архитектура неизменяемых дистрибутивов Linux избыточна для домашних ПК
• Пять исторических дистрибутивов Linux, прекративших развитие
• Баг в Snap-версии Visual Studio Code приводит к образованию сотен гигабайт мусорных файлов
• «Данные об оборудовании и ПО пользователей» Steam за январь 2026: доля Linux и macOS немного снизилась
• Мнение: Почему бесплатный Linux может обойтись дороже Windows и macOS