xfwm4-vinduestyringen, der bruges i Xfce, er blevet porteret til at arbejde med Wayland

Inden for rammerne af xfwm4-wayland-projektet er en uafhængig entusiast ved at udvikle en version af xfwm4-vinduestyringen, tilpasset til at bruge Wayland-protokollen og oversat til Meson-byggesystemet. Wayland-support i xfwm4-wayland leveres gennem integration med wlroots-biblioteket, udviklet af udviklerne af Sway-brugermiljøet og giver grundlæggende funktioner til at organisere arbejdet i en sammensat manager baseret på Wayland. Xfwm4 bruges i Xfce-brugermiljøet til at vise, dekorere og transformere vinduer.

Udvikleren har endnu ikke besluttet, om havnen skal udvikles selvstændigt eller som en del af Xfce. Hvis projektet forbliver uafhængigt, vil det bruge navnet xfway, som tidligere blev brugt af samme forfatter til eksperimenter med at udvikle en sammensat server til Xfce, der kører oven på libweston-biblioteket. I sin nuværende form er arbejdet med xfwm4-porten baseret på wlroots ikke afsluttet, og sammenlignet med det tidligere forsøg på at skabe en sammensat server baseret på libweston, halter den nye port stadig bagud i funktionalitet. Samtidig er porten aktivt ved at udvikle, for eksempel blev der for et par dage siden tilføjet support til at skifte vinduer ved hjælp af Alt+Tab. Fremtidige planer inkluderer at sikre arbejde i både Wayland og X11.

Hvad angår den officielle støtte til Wayland i Xfce, er den stadig gået i stå. I overensstemmelse med planen, der blev offentliggjort for et år siden, har de til hensigt at opnå acceptabel drift af hovedapplikationerne i Wayland-baserede miljøer i udgivelsen af ​​Xfce 4.18, og en komplet overgang til Wayland er klassificeret som en langsigtet plan. Brugen af ​​libmutter eller wlroots blev diskuteret som muligheder for at tilpasse Xfce til Wayland, men i sidste ende blev valget truffet til fordel for libmutter, da det er mere velkendt for udviklere, der arbejder med GTK. I modsætning til den wlroots-baserede port vil den libmutter-baserede løsning kræve integration af xfce4-panel- og xfdesktop-komponenter i den sammensatte server.

Kilde: opennet.ru

Tilføj en kommentar