A fost lansată a doua versiune preliminară a serverului compus Xfwl4, care utilizează protocolul Wayland. Xfwl4 este scris în limbajul Rust folosind biblioteca Smithay. Proiectul nu se suprapune cu baza de cod a managerului de feronerie xfwm4, dar își propune să implementeze întreaga funcționalitate existentă în xfwm4, inclusiv posibilitatea de a utiliza setările existente xfconf și interfața de configurare, având în vedere specificitățile utilizării Wayland în loc de X11. Funcționalitatea Xfwl4 va fi dezvoltată până la un nivel în care utilizatorul va putea comuta între Xfwl4 și xfwm4 fără a observa diferențe.
Printre funcțiile extinse ale Xfwl4 se numără o reproiectare semnificativă a logicii de lansare a sesiunilor, implementarea protocolului Wayland xdg-session-management și suportul pentru lansarea aplicațiilor X11 prin XWayland. Xfwl4 este construit pe baza bibliotecii Smithay, care oferă implementarea aproape tuturor extensiilor oficiale ale protocolului Wayland, precum și a protocoalelor wlroots și KDE. Codul Xfwl4 este distribuit sub licența GPLv3 (spre comparație, codul managerului de feronerie xfwm4 este distribuit sub GPLv2).
Modificările din a doua versiune preliminară constau în corectarea erorilor, îmbunătățirea compatibilității cu xfwm4 și adăugarea funcționalităților lipsă. De exemplu, a fost adăugat suport pentru maximizarea feroneriilor pe verticală și orizontală, a fost implementat protocolul xfce-foreign-toplevel-management-private-v1, a fost propus un dialog pentru confirmarea închiderii forțate a aplicațiilor blocate, au fost adăugate combinații de taste pentru comutarea ciclică între feroneri și aplicații, iar acum este posibil să schimbi transparența feroneriilor prin derularea orizontală a mouse-ului în zona de titlu a feroneriilor.
Sursa: opennet.ro
