V rámci projektu xfwm4-wayland nezávislým nadšencem vzniká varianta správce oken xfwm4, přizpůsobená pro použití protokolu Wayland a převedená na systém sestavení Meson. Podpora Wayland v xfwm4-wayland je zajištěna integrací s knihovnou wlroots, která je vyvíjena vývojáři uživatelského prostředí Sway a poskytuje základní funkce pro organizaci práce kompozitního správce na bázi Wayland. Xfwm4 se používá v uživatelském prostředí Xfce pro zobrazení, dekoraci a transformaci oken.
Vývojář ještě nerozhodl, zda bude port nezávislý, nebo v rámci Xfce. Pokud projekt zůstane nezávislý, pro něj bude použito jméno xfway, které dříve používal tentýž autor pro experimenty s vývojem kompozitního správce. servera pro Xfce, které funguje na knihovně libweston. V současné podobě práce na portu xfwm4 na bázi wlroots není dokončena a ve srovnání s minulým pokusem o vytvoření kompozitního serveru na bázi libweston nový port zatím zaostává v funkcionalitě. Přesto se port aktivně vyvíjí, například před několika dny byla přidána podpora přepínání oken pomocí Alt+Tab. Mezi dalšími plány se zmiňuje zajištění fungování jak ve Wayland, tak v X11.
Pokud jde o oficiální podporu Wayland v Xfce, ta zatím stagnuje. Podle zveřejněného plánu před rokem se chtějí dosáhnout přijatelného fungování základních aplikací v prostředích na bázi Wayland ve verzi Xfce 4.18 a úplný přechod na Wayland je odložen na dlouhodobé plány. Jako možnosti přizpůsobení Xfce pro Wayland bylo diskutováno použití libmutter nebo wlroots, ale nakonec byla volba učiněna ve prospěch libmutter, jako pro vývojáře známějšího, pracujícího s GTK. Na rozdíl od portu na bázi wlroots vyžaduje řešení na základě libmutter integraci komponent xfce4-panel a xfdesktop do kompozitního serveru.
Zdroj: opennet.ru
