Udviklerne af Xfce har opdateret siden med planer om at tilføje support for Wayland-protokollen. Planen inkluderer en bemærkning om implementeringen af indledende Wayland-support i de grundlæggende komponenter til den næste større version af Xfce 4.20, samtidig med at der opretholdes support for X11. Tidligere var spørgsmålet om bevarelse af bagudkompatibilitet med X11 genstand for diskussion, men nu er det besluttet, at supporten for X11 ikke vil blive ophævet i den nærmeste fremtid.
Wayland-sessionen i Xfce 4.20 vil dække et minimalt nødvendigt sæt funktioner, og den manglende funktionalitet planlægges gradvist tilføjet i forbindelse med de kommende udgivelser. Der er også planer om fortsat at optimere arbejdet i et miljø baseret på Wayland i allerede portede brugerapplikationer.
I noten nævnes det, at projektet ikke har ressourcer til at vedligeholde sin egen kompositør til Wayland, men muligheden for at arbejde med bundet til XWayland er blevet afvist. Beslutningen om at anvende wlroots-biblioteket i stedet for libmutter i Wayland-miljøet forbliver uændret; dette bibliotek udvikles af udviklerne af brugergrænsefladen Sway og leverer de grundlæggende funktioner til organisering af en kompositør, der er baseret på Wayland.
Skrivebordet xfdesktop og panelet xfce4-panel er allerede blevet porteret til Wayland med hensyntagen til brugen af wlroots og vil fortsætte med at udvikle sig som separat kørende komponenter. Hvordan xfce4-panel fungerer er blevet testet med de kompositører Labwc og Wayfire. servere For at abstrahere arbejdet over Wayland og X11 anvendes biblioteket libxfce4windowing, som tilbyder et lag til abstraktion fra det grafiske subsystem, hvor vindueshåndteringskomponenterne (skærme, rodvinduet, virtuelle arbejdspladser osv.) er implementeret, uden at være knyttet til et bestemt vinduessystem. X11-support er baseret på libwnck (Window Navigator Construction Kit).
De komponenter, der er porteret til Wayland, inkluderer også: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman og xfce4-dev-tools. Wayland-support mangler stadig i session manageren xfce4-session og vinduesmanageren xfwm4, men der er en uofficiel port af xfwm4 til brug med Wayland.
Bland de applikationer, der nu understøtter Wayland, finder man: xfce4-terminal, mousepad, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, catfish, xfburn, parole, xfmpc, xfce4-dict, gigolo og xfce4-panel-profiles. Applikationer, der stadig ikke fungerer med Wayland, inkluderer: xfdashboard, xfce4-screenshooter, xfce4-screensaver og xfce4-volumed-pulse.
Kilde: opennet.ru
