Die xfwm4-vensterbestuurder wat in Xfce gebruik word, is oorgedra om met Wayland te werk

Binne die raamwerk van die xfwm4-wayland-projek ontwikkel 'n onafhanklike entoesias 'n weergawe van die xfwm4-vensterbestuurder, aangepas om die Wayland-protokol te gebruik en vertaal na die Meson-boustelsel. Wayland-ondersteuning in xfwm4-wayland word verskaf deur integrasie met die wlroots-biblioteek, ontwikkel deur die ontwikkelaars van die Sway-gebruikersomgewing en verskaf basiese funksies vir die organisering van die werk van 'n saamgestelde bestuurder gebaseer op Wayland. Xfwm4 word in die Xfce-gebruikeromgewing gebruik om vensters te vertoon, te versier en te transformeer.

Die ontwikkelaar het nog nie besluit of hy die hawe onafhanklik of as deel van Xfce gaan ontwikkel nie. As die projek onafhanklik bly, sal dit die naam xfway gebruik, wat voorheen deur dieselfde skrywer gebruik is vir eksperimente in die ontwikkeling van 'n saamgestelde bediener vir Xfce wat bo-op die libweston-biblioteek loop. In sy huidige vorm is werk aan die xfwm4-poort gebaseer op wlroots nie voltooi nie, en in vergelyking met die vorige poging om 'n saamgestelde bediener gebaseer op libweston te skep, bly die nuwe poort steeds agter in funksionaliteit. Terselfdertyd ontwikkel die poort aktief, byvoorbeeld, 'n paar dae gelede is ondersteuning vir die omskakeling van vensters met Alt+Tab bygevoeg. Toekomstige planne sluit in om werk in beide Wayland en X11 te verseker.

Wat die amptelike ondersteuning vir Wayland in Xfce betref, staan ​​dit steeds vas. In ooreenstemming met die plan wat 'n jaar gelede gepubliseer is, beoog hulle om aanvaarbare werking van die hooftoepassings in Wayland-gebaseerde omgewings te bewerkstellig in die vrystelling van Xfce 4.18, en 'n volledige oorgang na Wayland word as 'n langtermynplan geklassifiseer. Die gebruik van libmutter of wlroots is bespreek as opsies om Xfce vir Wayland aan te pas, maar uiteindelik is die keuse ten gunste van libmutter gemaak, aangesien dit meer bekend is vir ontwikkelaars wat met GTK werk. Anders as die wlroots-gebaseerde poort, sal die libmutter-gebaseerde oplossing die integrasie van xfce4-paneel en xfdesktop-komponente in die saamgestelde bediener vereis.

Bron: opennet.ru

Voeg 'n opmerking