A fost lansată a doua versiune preliminară a serverului compozit Xfwl4, care utilizează protocolul Wayland. Xfwl4 este scris în Rust folosind biblioteca Smithay. Proiectul nu se suprapune cu baza de cod a managerului de ferestre xfwm4, ci își propune să implementeze toate funcționalitățile existente ale xfwm4, inclusiv posibilitatea de a utiliza setările xfconf existente și interfața de configurare, ținând cont în același timp de specificul utilizării Wayland în loc de X11. Proiectul își propune să îmbunătățească funcționalitatea Xfwl4 până la punctul în care utilizatorii vor putea comuta fără probleme între Xfwl4 și xfwm4.
Caracteristicile extinse ale Xfwl4 includ o reelaborare semnificativă a logicii de pornire a sesiunii, implementarea protocolului xdg-session-management Wayland și suport pentru lansarea aplicațiilor X11 folosind XWayland. Xfwl4 este construit pe baza bibliotecii Smithay, care oferă implementări ale aproape tuturor extensiilor oficiale ale protocolului Wayland, precum și ale protocoalelor wlroots și KDE. Codul Xfwl4 este licențiat sub GPLv3 (prin comparație, managerul de ferestre xfwm4 este licențiat sub GPLv2).
Modificările din a doua versiune de previzualizare se concentrează pe remedierea erorilor, îmbunătățirea compatibilității cu xfwm4 și adăugarea funcționalităților lipsă. De exemplu, a fost adăugat suport pentru deschiderea ferestrelor pe verticală și orizontală, a fost implementat protocolul xfce-foreign-toplevel-management-private-v1, a fost introdusă o casetă de dialog pentru confirmarea închiderii forțate a aplicațiilor blocate, au fost adăugate comenzi rapide de la tastatură pentru comutarea între ferestre și aplicații și a fost adăugată posibilitatea de a modifica opacitatea ferestrei prin derularea orizontală a mouse-ului în bara de titlu a ferestrei.
Sursa: opennet.ru
