Xfce werkt plannen bij met betrekking tot het toevoegen van ondersteuning voor Wayland

Xfce

Xfce-logo

De ontwikkelaars van Xfce hebben hun website bijgewerkt met plannen om ondersteuning voor het Wayland-protocol toe te voegen. Het plan omvat nu de initiële implementatie van Wayland-ondersteuning in de kerncomponenten van de volgende grote release, Xfce 4.20, terwijl tegelijkertijd de ondersteuning voor X11 behouden blijft. Eerder werd er gesproken over het behouden van achterwaartse compatibiliteit met X11, maar er is nu besloten dat de ondersteuning voor X11 niet zal worden stopgezet.

In hun laatste update vermelden de Xfce-ontwikkelaars dat de Wayland-gebaseerde sessie in Xfce 4.20 de minimaal vereiste functionaliteit zal bieden , met de bedoeling de resterende functionaliteit geleidelijk toe te voegen in toekomstige versies. Ze zijn ook van plan de Wayland-omgeving verder te verfijnen in gebruikersapplicaties die al zijn geporteerd.

Algemene plannen
Voor Xfce 4.20 is het plan om voorlopige Wayland-ondersteuning toe te voegen aan kerncomponenten zonder de X11-ondersteuning te verliezen. Dit betekent niet dat een Xfce-sessie op Wayland voor de volgende grote release alle bestaande functies zal bieden, maar we hopen dat deze minimaal bruikbaar zal zijn. We zijn ook van plan onze apps te blijven verfijnen, zodat ze acceptabel werken op Wayland (de apps die al werken of met weinig moeite aan de praat kunnen worden gebracht).

Onder de richtlijnen die Xfce-ontwikkelaars zijn overeengekomen om over te stappen naar Wayland, vallen de volgende op:

  1. XWayland-onafhankelijkheid: Componenten moeten onafhankelijk zijn van XWayland.
  2. Zonder X-configuraties: X-specifieke configuraties moeten worden vermeden.
  3. Wlroots gebruiken via libmutter: wlroots heeft voor de componist de voorkeur boven libmutter.
  4. X11-compatibiliteit: Ondersteuning voor X11 moet in de nabije toekomst behouden blijven.

Hoewel nog niet duidelijk is in welke versie de overgang naar Wayland zal worden voltooid, zijn er een aantal belangrijke taken die moeten worden aangepakt. Er wordt opgemerkt dat het project niet over de benodigde middelen beschikt om een ​​eigen compositing manager voor Wayland te onderhouden, en de mogelijkheid om hiervoor een koppeling met XWayland te gebruiken is uitgesloten. De eerdere beslissing om de wlroots-bibliotheek in de Wayland-omgeving te gebruiken in plaats van libmutter, ontwikkeld door de makers van de Sway-gebruikersomgeving en die basisfuncties biedt voor het organiseren van het werk van een op Wayland gebaseerde compositing manager, blijft van kracht.

Wat de desktopomgeving betreft, zijn xfdesktop en het xfce4-paneel al geporteerd naar Wayland met behulp van wlroots en zullen ze verder ontwikkeld worden als afzonderlijk uitgebrachte componenten. Het xfce4-paneel is getest op LabWC- en Wayfire-compositeservers. De meeste xfce4-paneelplugins ondersteunen Wayland al, maar er wordt gewerkt aan het gedeeltelijk integreren van het paneel als Wayland-compositor. Dit komt doordat het niet langer GtkSocket/GtkPlug kan gebruiken om plugins extern uit te voeren; ze moeten nu intern draaien (d.w.z. als één enkel proces), waardoor een pluginfout ervoor zorgt dat het paneel vastloopt.

Abstract werk in Wayland en specifiek raamsysteem. X11-ondersteuning wordt geïmplementeerd met behulp van libwnck.

Daarnaast wordt vermeld dat de volgende componenten naar Wayland zijn geporteerd :

  • exo
  • libxfce4ui
  • libxfce4util
  • Thunar
  • xfce4-appfinder
  • xfce4-instellingen
  • xfconf
  • xfce4-powermanager
  • tuimelaar
  • garcon
  • thunar-volman
  • xfce4-dev-tools

Wayland-ondersteuning is echter nog niet beschikbaar in de xfce4-session session manager en xfwm4 window manager, hoewel er een onofficiële xfwm4-poort bestaat om met Wayland te werken.

Applicaties die Wayland-ondersteuning hebben toegevoegd, zijn onder andere: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo en xfce4-panel-profiles.

Hoewel een Xfce-sessie op Wayland naar verwachting niet alle bestaande functies zal bieden, wordt verwacht dat deze minimaal bruikbaar zal zijn. Daarnaast zijn we van plan de applicaties te blijven verfijnen, zodat ze op Wayland acceptabel werken.

Als u tot slot meer wilt weten, kunt u de details vinden via de volgende link.


Voeg dit toe als voorkeursbron in Google.