Подано другий попередній випуск композитного сервера Xfwl4, що використовує протокол Wayland. Xfwl4 написано мовою Rust з використанням бібліотеки Smithay. Проект не перетинається з кодовою базою віконного менеджера xfwm4, але націлений на реалізацію всієї функціональності, що існує в xfwm4, аж до можливості використання існуючих налаштувань xfconf та інтерфейсу конфігурації з урахуванням специфіки використання Wayland замість X11. Функціональність Xfwl4 мають намір довести до рівня, при якому користувач зможе перемикатися між Xfwl4 та xfwm4, не помічаючи відмінностей.
З розширених функцій Xfwl4 відзначається суттєва переробка логіки запуску сеансів, реалізація Wayland-протоколу xdg-session-management та підтримка запуску X11-додатків за допомогою XWayland. Xfwl4 побудований поверх бібліотеки Smithay, що надає реалізацію багатьох офіційних розширень протоколу Wayland, а також протоколів wlroots і KDE. Код Xfwl4 розповсюджується під ліцензією GPLv3 (для порівняння код віконного менеджера xfwm4 поширюється під GPLv2).
Зміни в другій попередній версії зводяться до виправлення помилок, поліпшення сумісності з xfwm4 і додавання функціональності, що бракує. Наприклад, додана підтримка розкриття вікон по вертикалі та горизонталі, реалізований протокол xfce-foreign-toplevel-management-private-v1, запропонований діалог для підтвердження примусового завершення завислих додатків, додані клавіатурні комбінації для циклічного перемикання між вікнами та додатками. заголовка вікна.
Джерело: opennet.ru
