De window manager xfwm4 die in Xfce wordt gebruikt, is geport voor gebruik met Wayland.

In het kader van het xfwm4-wayland project ontwikkelt een onafhankelijke enthousiasteling een variant van de vensterbeheerder xfwm4, aangepast voor gebruik met het Wayland-protocol en omgezet naar het Meson-buildsysteem. De ondersteuning voor Wayland in xfwm4-wayland wordt geboden door integratie met de wlroots-bibliotheek, ontwikkeld door de makers van de Sway-omgeving, die basisfunctionaliteiten levert voor het organiseren van de werking van de compositormanagers op basis van Wayland. Xfwm4 wordt gebruikt in de Xfce-omgeving voor het weergeven, decoreren en transformeren van vensters.

De ontwikkelaar heeft nog niet besloten of de port onafhankelijk blijft of in het kader van Xfce zal worden doorontwikkeld. Als het project onafhankelijk blijft, zal de naam xfway worden gebruikt, die eerder door dezelfde auteur werd gebruikt voor experimentele ontwikkeling van een compositor. de server voor Xfce, dat draait bovenop de libweston-bibliotheek. In zijn huidige vorm is het werk aan de xfwm4-port op basis van wlroots nog niet voltooid en vergeleken met de eerdere poging om een compositor op basis van libweston te creƫren, blijft de nieuwe port qua functionaliteit achter. De port wordt echter actief ontwikkeld, bijvoorbeeld werd enkele dagen geleden ondersteuning voor het wisselen van vensters via Alt+Tab toegevoegd. Tot de verdere plannen behoort het waarborgen van de functionaliteit zowel in Wayland als in X11.

Wat betreft de officiƫle ondersteuning van Wayland in Xfce, is deze momenteel vastgelopen. Volgens het een jaar geleden gepubliceerde plan streeft men naar acceptabele werking van de belangrijkste applicaties in omgevingen die zijn opgebouwd op basis van Wayland in de release van Xfce 4.18, terwijl een volledige overstap naar Wayland behoort tot de langetermijnplannen. Voor de aanpassing van Xfce voor Wayland werden zowel libmutter als wlroots besproken, maar uiteindelijk werd gekozen voor libmutter, omdat dit meer vertrouwd is voor ontwikkelaars die met GTK werken. In tegenstelling tot de port op basis van wlroots, vereist de oplossing op basis van libmutter de integratie van de componenten xfce4-panel en xfdesktop in de compositormanager.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster