Het Xfce-project heeft de plannen met betrekking tot de ondersteuning van Wayland geactualiseerd.

De ontwikkelaars van Xfce hebben de pagina met plannen bijgewerkt met betrekking tot de toevoeging van ondersteuning voor het Wayland-protocol. In de plannen is een vermelding toegevoegd over de implementatie van initiƫle ondersteuning voor Wayland in de basiscomponenten van de volgende belangrijke release Xfce 4.20, met behoud van ondersteuning voor X11. Eerder was de kwestie van het behouden van backward compatibility met X11 een onderwerp van discussie, waarover geen consensus kon worden bereikt. Nu is besloten dat de ondersteuning voor X11 in de nabije toekomst niet beƫindigd zal worden.

De sessie op basis van Wayland in Xfce 4.20 zal een minimaal noodzakelijke set functionaliteiten dekken, en de ontbrekende functionaliteit is gepland om geleidelijk te worden toegevoegd bij de voorbereiding van toekomstige releases. Ook is het plan om de werking in een omgeving op basis van het Wayland-protocol verder te verfijnen in al geporteerde gebruikersapplicaties.

In de opmerking is vermeld dat het project geen middelen heeft om een eigen compositor voor Wayland te ondersteunen, maar de mogelijkheid om een koppeling naar XWayland te gebruiken is verworpen. De eerder genomen beslissing om in de Wayland-omgeving de wlroots-bibliotheek te gebruiken in plaats van libmutter, die wordt ontwikkeld door de ontwikkelaars van de gebruikersomgeving Sway en basale functies biedt voor de organisatie van de werking van een compositor op basis van Wayland, blijft ongewijzigd.

De desktop xfdesktop en het paneel xfce4-panel zijn al geporteerd naar Wayland met inachtneming van het gebruik van wlroots en zullen zich blijven ontwikkelen als afzonderlijk opstartbare componenten. De werking van xfce4-panel is getest met compositors. servers Labwc en Wayfire. Voor de abstractie van de werking boven Wayland en X11 wordt de bibliotheek libxfce4windowing gebruikt, die een laag biedt voor abstractie van de grafische subsysteem waarin de componenten voor het vensterbeheer (schermen, root-vensters, virtuele desktops, enz.) zijn gerealiseerd, die niet zijn gebonden aan een specifieke vensterbeheersysteem. De ondersteuning voor X11 is geĆÆmplementeerd op basis van libwnck (Window Navigator Construction Kit).

Van de geporteerde componenten naar Wayland worden ook genoemd: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman en xfce4-dev-tools. De ondersteuning voor Wayland is momenteel niet beschikbaar in de sessiebeheerder xfce4-session en de window manager xfwm4, maar er is een onofficiƫle port van xfwm4 voor organisatie van werkzaamheden met gebruik van Wayland.

Onder de applicaties die ondersteuning voor Wayland hebben toegevoegd: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo en xfce4-panel-profiles. Applicaties die momenteel nog niet met Wayland werken: xfdashboard, xfce4-screenshooter, xfce4-screensaver en xfce4-volumed-pulse.

Bron: opennet.ru

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