Xfce Project oppdaterer planer for Wayland Support

Xfce-utviklerne har oppdatert siden med planer knyttet til å legge til støtte for Wayland-protokollen. Planen har lagt til omtale av implementering av innledende støtte for Wayland i kjernekomponentene til den neste store utgivelsen av Xfce 4.20, samtidig som støtten for X11 opprettholdes. Tidligere var spørsmålet om å opprettholde bakoverkompatibilitet med X11 på diskusjonsstadiet, der det ikke var mulig å oppnå konsensus. Det er nå bestemt at X11-støtten ikke skal avvikles i overskuelig fremtid.

En Wayland-basert økt i Xfce 4.20 vil dekke minimumskravet med funksjoner, og vi har til hensikt å gradvis legge til den manglende funksjonaliteten i fremtidige utgivelser. Det er også planlagt å fortsette finpussearbeidet i et miljø basert på Wayland-protokollen i allerede porterte brukerapplikasjoner.

Notatet nevner at prosjektet ikke har ressurser til å opprettholde sin egen sammensatte leder for Wayland, men avviser muligheten for å bruke en binding til XWayland for jobben. Den tidligere fattede beslutningen om å bruke wlroots-biblioteket i Wayland-miljøet i stedet for libmutter, utviklet av utviklerne av Sway-brukermiljøet og gir grunnleggende funksjoner for å organisere arbeidet til en Wayland-basert sammensatt manager, forblir uendret.

xfdesktop-skrivebordet og xfce4-panelet har allerede blitt portert til Wayland ved hjelp av wlroots og vil fortsette å utvikles som separat lanserte komponenter. xfce4-panelet har blitt testet med Labwc og Wayfire sammensatte servere. For å abstrahere arbeid på toppen av Wayland og X11, brukes libxfce4windowing-biblioteket, som tilbyr et lag for å abstrahere fra det grafiske undersystemet der vindusstyringskomponenter (skjermer, rotvinduer, virtuelle skrivebord, etc.) er implementert som ikke er knyttet til et spesifikt vindussystem. X11-støtte er implementert basert på libwnck (Window Navigator Construction Kit).

Komponenter portert til Wayland er også notert: exo, libxfce4ui, libxfce4util, thunar, xfce4-appfinder, xfce4-settings, xfconf, xfce4-power-manager, tumbler, garcon, thunar-volman og xfce4-dev-tools. Wayland-støtte er ennå ikke tilgjengelig i xfce4-session session manager og xfwm4 window manager, men det er en uoffisiell xfwm4 port for organisering av arbeid ved hjelp av Wayland.

Applikasjoner som har lagt til Wayland-støtte inkluderer: xfce4-terminal, musematte, xfce4-notifyd, xfce4-taskmanager, xfce4-mixer, ristretto, steinbit, xfburn, parole, xfmpc, xfce4-dict, gigolo og xfce4-panel-profiler. Applikasjoner som ennå ikke fungerer med Wayland: xfdashboard, xfce4-screenshooter, xfce4-screensaver og xfce4-volumed-pulse.

Kilde: opennet.ru

Legg til en kommentar