I Gnome 3.34 starter en XWayland-session efter behov

Wayland-logo

Wayland er en grafisk serverprotokol som giver en metode til vinduesammensætningsadministratorer til at kommunikere direkte med videohardware og applikationer. Wayland tillader kørsel af X11-applikationer via en X-server, valgfrit uden root-rettigheder, har kompatibilitet med disse.

Mutter er manager for vinduesammensætning og Wayland-komponist og bruges i Gnome Shell der erstatter Metacity.

Det kan bruges som en enkeltstående vinduesmanager på desktops som Gnome og lignende. Det kan udvides med plugins og understøtter forskellige visuelle effekter.

Mutter vil have ændringer for at forbedre sit arbejde på Wayland

Til Gnome version 3.34 og som en del af dens udviklingscyklus Mutter inkluderer nogle ændringer, der tjener til at automatisere lanceringen af ​​XWayland når du prøver at køre en applikation baseret på X11-protokollen i et grafisk miljø baseret på Wayland-protokollen.

Forskellen med Gnome 3.32's opførsel og ældre versioner er, Indtil nu kørte XWayland-komponenten kontinuerligt og krævede en præudgivelse eksplicit (startet da Gnome-sessionen blev initialiseret), der nu kører dynamisk, når behovet for X11-support opstår.

Det er vigtigt at huske, at for at sikre ydeevnen for X11-applikationer konventionelle I et Wayland-baseret miljø anvendes XWayland DDW-komponenten (X-enhed afhængig), som er udviklet som en del af den primære X.Org-kodebase.

Med hensyn til hvordan XWayland fungerer ligner det Xwin og Xquartz til Win32 og OS X-platforme og inkluderer komponenter til at køre X.Org Server oven på Wayland.

Ændringen foretaget i Mutter tillader kun lanceringen af ​​X-serveren, når det er nødvendigt, hvad har en positiv effekt på ressourceforbruget på systemer, der ikke bruger X11-applikationer i Wayland-miljøet (processen med X-serveren tager normalt mere end hundrede megabyte RAM).

I mellemtiden, Hans de Goede præsenterede to rapporter med en liste over de opståede problemer i Gnomes arbejde med Wayland, hvad der planlægges at rette som en del af det nyligt lancerede initiativ til at fjerne problemer, der er specifikke for Wayland for Gnome.

Hans modtog over 40 problemrapporter og forsøgte at strukturere dem. Mange problemer er relateret til tastaturindgangssupport og layoutændring samt træk og slip fungerer ikke altid.

Wayland har stadig flere problemer at løse

Udover det sEllers har XWayland ikke normal HiDPI-understøttelse, musemarkøren hænger for Wayland-apps udføres vinduesminimering ikke med et midterste klik på knappen i overskriften, blandt andre problemer.

også analysen af ​​to problemer er præsenteret separats som følge af lanceringen af ​​spilene: reduceret synligt område med en sort ramme, når du bruger fuldskærmstilstand og dårlig ydelse i fuldskærmstilstand.

På den anden side er der tilføjet en GLX-processor baseret på EGL-softwaregrænsefladen til XWayland for at få adgang til gengivelsesfunktionerne i Wayland.

Ændringerne medtages i X.Org Server 1.21-udgivelsen. Brug af EGL til at konfigurere GLX eliminerer brugen af ​​rasterizer-swrast-softwaren.

Brugen af ​​swrast resulterede i problemer med at starte spil i X11, der kræver Multi-Sample Anti-Aliasing (MSAA) -indstillingen, hvis information ikke findes i llvmpipe.

Den foreslåede ændring gør det muligt at generere GLX-klientinformation om GL-stackens muligheder baseret på EGL-data, herunder adgang til MSAA-konfigurationer for spil, der kører på XWayland, såsom Hearts of Iron IV, Stellaris og Europa Universalis IV.

Ændringen fjerner også DRI-driver-loader-funktionaliteten fra X-serveren.

Endelig Gnome 3.34 er planlagt til frigivelse den 11. september 2019.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.