En Gnome 3.34 s'iniciés una sessió de XWayland segons sigui necessari

Wayland Logo

Wayland és un protocol de servidor gràfic que proporciona un mètode perquè els gestors de composició de finestres es comuniquin directament amb les aplicacions i el maquinari de vídeo. Wayland permet executar aplicacions X11 a través d'un servidor X, opcionalment sense privilegis de root, tenint compatibilitat amb aquestes.

Mutter és un gestor de composició de finestres i compositor Wayland i és usat en Gnome Shell el qual reemplaça a Metacity.

Es pot utilitzar com un gestor de finestres autònom en escriptoris com Gnome i semblants. És extensible amb plugins i té suport per a diversos efectes visuals.

Mutter tindrà canvis per millorar el seu treball en Wayland

Per a la versió de Gnome 3.34 i com a part del seu cicle de desenvolupament Mutter inclou alguns canvis que serveixen per automatitzar el llançament de XWayland quan s'intenta executar una aplicació basada en el protocol X11 en un entorn gràfic basat en el protocol de Wayland.

La diferència amb el comportament de Gnome 3.32 i versions anteriors és que, fins ara, el component XWayland s'executava contínuament i requeria un pre-llançament explícit (iniciat quan es inicialitzar la sessió de Gnome) que i ara s'executarà de forma dinàmica quan sorgeixi la necessitat de compatibilitat amb X11.

És important recordar que per garantir el rendiment de les aplicacions X11 convencionals en un entorn basat en Wayland, s'utilitza el component DDW de XWayland (X dependent de el dispositiu), que es desenvolupa com a part de la base de codi principal de X.Org.

En termes de com funciona XWayland, s'assembla a Xwin i Xquartz per a les plataformes Win32 i OS X i inclou components per a executar X.Org Server sobre Wayland.

El canvi realitzat a Mutter permetrà el llançament de servidor X només quan sigui necessari, El que té un efecte positiu en el consum de recursos en sistemes que no fan servir aplicacions X11 a l'entorn de Wayland (el procés amb el servidor X generalment pren més de cent megabytes de RAM).

Mentrestant, Hans de Goede presentar dos informes que s'enumeraven els problemes trobats en el treball de Gnome amb Wayland, que es planeja corregir com a part de la iniciativa recentment llançada per eliminar els problemes específics de Wayland per Gnome.

Hans va rebre més de 40 informes de problemes i va tractar d'estructurar-los. Molts problemes estan relacionats amb el suport d'entrada de el teclat i el canvi de disseny, així mateix com el d'arrossegar i deixar anar no sempre funciona.

Wayland encara té diversos problemes per solucionar

A més que por altra banda XWayland no soporta HiDPI normal, el cursor de el ratolí es bloqueja per a aplicacions de Wayland, la minimització de finestres no es realitza amb un clic de botó central a la capçalera, entre d'altres problemes.

També s'han presentat per separat l'anàlisi de dos problemas que sorgeixen de l'llançament dels jocs: reducció de l'àrea visible amb un marc negre quan s'usa el mode de pantalla completa i un rendiment deficient en la manera de pantalla completa.

D'altra banda un processador GLX basat en la interfície del programari EGL s'ha afegit als XWayland per accedir a les funcions de renderitzat en Wayland.

Els canvis s'inclouran en el llançament de X.Org Server 1.21. L'ús d'EGL per configurar GLX eliminarà l'ús de programari rasterizer swrast.

L'ús d'swrast va donar lloc a problemes a l'iniciar jocs en X11 que requereixen la configuració de suavitzat de antialisis de múltiples mostres (MSAA) (Anti-aliasing de múltiples mostres), informació sobre la qual no es proporciona en el llvmpipe.

El canvi proposat permet generar informació de client GLX sobre les capacitats de la pila GL basada en dades de EGL, inclòs l'accés a les configuracions de MSAA per a jocs que s'executen en XWayland, com Hearts of Iron IV, Stellaris i Europa Universalis IV .

El canvi també permetrà eliminar les funcions de l'carregador de controladors DRI de servidor X.

Finalment el llançament de GNOME 3.34 està programat per l'11 de setembre de el 2019.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.