Віконний менеджер xfwm4, що використовується в Xfce, портований для роботи з Wayland.

У рамках проекту xfwm4-wayland незалежним ентузіастом розвивається варіант віконного менеджера xfwm4, адаптований для використання протоколу Wayland і переведений на систему складання Meson. Підтримка Wayland у xfwm4-wayland забезпечена через інтеграцію з бібліотекою wlroots, що розвивається розробниками користувача оточення Sway і надає базові функції для організації роботи композитного менеджера на базі Wayland. Xfwm4 застосовується в окрузі користувача Xfce для відображення, декорування і трансформації вікон.

Розробник ще не вирішив розвивати порт незалежний або у складі Xfce. Якщо проект залишиться незалежним, то для нього буде задіяно ім'я xfway, яке раніше використовувалося тим самим автором для експериментів з розробки композитного сервера Xfce, що працює поверх бібліотеки libweston. У поточному вигляді робота над портом xfwm4 на базі wlroots не завершена і в порівнянні з минулою спробою створення композитного сервера на базі libweston новий порт поки що відстає за функціональністю. При цьому порт активно розвивається, наприклад, кілька днів тому було додано підтримку перемикання вікон по Alt+Tab. З подальших планів згадується забезпечення роботи як у Wayland, так і в X11,

Що стосується офіційно підтримки Wayland у Xfce, то вона поки що буксує на місці. Відповідно до опублікованого рік тому плану, прийнятної роботи основних додатків в оточеннях на базі Wayland мають намір домогтися у випуску Xfce 4.18, а повний перехід на Wayland віднесений до довгострокових планів. Як варіанти адаптації Xfce для Wayland обговорювалося використання libmutter або wlroots, але в кінцевому рахунку вибір був зроблений на користь libmutter, як звичніший для розробників, що працюють з GTK. На відміну від порту на базі wlroots, рішення на основі libmutter вимагатиме інтеграції компонентів xfce4-panel і xfdesktop до складу композитного сервера.

Джерело: opennet.ru

Додати коментар або відгук