Bola vydaná druhá predbežná verzia kompozitného servera Xfwl4, ktorý používa protokol Wayland. Xfwl4 je napísaný v jazyku Rust s použitím knižnice Smithay. Projekt sa neprekrýva s kódovou základňou správcu okien xfwm4, ale jeho cieľom je implementovať všetky existujúce funkcie xfwm4 vrátane možnosti používať existujúce nastavenia xfconf a konfiguračné rozhranie, pričom sa zohľadňujú špecifiká používania Waylandu namiesto X11. Projekt má za cieľ vylepšiť funkčnosť Xfwl4 do takej miery, že používatelia budú môcť bezproblémovo prepínať medzi Xfwl4 a xfwm4.
Medzi rozšírené funkcie Xfwl4 patrí výrazné prepracovanie logiky spúšťania relácií, implementácia protokolu Wayland xdg-session-management a podpora spúšťania aplikácií X11 pomocou XWaylandu. Xfwl4 je postavený na knižnici Smithay, ktorá poskytuje implementácie takmer všetkých oficiálnych rozšírení protokolu Wayland, ako aj protokolov wlroots a KDE. Kód Xfwl4 je licencovaný pod licenciou GPLv3 (pre porovnanie, správca okien xfwm4 je licencovaný pod licenciou GPLv2).
Zmeny v druhej ukážkovej verzii sa zameriavajú na opravy chýb, vylepšenú kompatibilitu s xfwm4 a pridanie chýbajúcich funkcií. Napríklad bola pridaná podpora pre vertikálne a horizontálne otváranie okien, implementovaný protokol xfce-foreign-toplevel-management-private-v1, zavedené dialógové okno na potvrdenie vynúteného ukončenia zamrznutých aplikácií, pridané klávesové skratky na prepínanie medzi oknami a aplikáciami a pridaná možnosť zmeny nepriehľadnosti okna horizontálnym posúvaním myši v záhlaví okna.
Zdroj: opennet.ru
