În Gnome 3.34 o sesiune XWayland va începe după cum este necesar

Logo-ul Wayland

Wayland este un protocol grafic de server care oferă o metodă pentru managerii de compoziție a ferestrelor pentru a comunica direct cu hardware și aplicații video. Wayland permite să ruleze aplicații X11 printr-un server X, opțional fără privilegii de root, având compatibilitate cu acestea.

Mutter este un manager de compoziție pentru ferestre și compozitor Wayland și este utilizat în Gnome Shell care înlocuiește Metacity.

Poate fi folosit ca un manager de ferestre independent pe desktop-uri precum Gnome și altele asemenea. Este extensibil cu pluginuri și are suport pentru diferite efecte vizuale.

Mutter va avea schimbări pentru a-și îmbunătăți munca la Wayland

Pentru Gnome versiunea 3.34 și ca parte a ciclului său de dezvoltare Mutter include câteva modificări care servesc la automatizarea lansării XWayland atunci când încercați să rulați o aplicație bazată pe protocolul X11 într-un mediu grafic bazat pe protocolul Wayland.

Diferența cu comportamentul Gnome 3.32 și versiunile anterioare este că, Până acum, componenta XWayland a funcționat continuu și a necesitat o pre-lansare explicit (a început când a fost inițiată sesiunea Gnome) care va rula acum dinamic atunci când apare nevoia de suport X11.

Este important să ne amintim asta pentru a asigura performanța aplicațiilor X11 convenţional Într-un mediu bazat pe Wayland, este utilizată componenta XWayland DDW (Dependent de dispozitiv X), care este dezvoltat ca parte a bazei principale a codului X.Org.

În ceea ce privește modul în care funcționează XWayland, acesta seamănă cu Xwin și Xquartz pentru platformele Win32 și OS X și include componente pentru a rula X.Org Server pe partea de sus a Wayland.

Modificarea adusă lui Mutter va permite lansarea serverului X numai atunci când este necesar, ce are un efect pozitiv asupra consumului de resurse pe sistemele care nu utilizează aplicații X11 în mediul Wayland (procesul cu serverul X necesită, în general, mai mult de o sută de megaocteți RAM).

În același timp, Hans de Goede a prezentat două rapoarte care enumeră problemele întâmpinate în lucrarea lui Gnome cu Wayland, ceea ce este planificat să corecteze ca parte a inițiativei lansate recent pentru eliminarea problemelor specifice Wayland pentru Gnome.

Hans a primit peste 40 de rapoarte de probleme și a încercat să le structureze. Multe probleme sunt legate de suportul de intrare de la tastatură și de modificarea aspectului, precum și de drag and drop care nu funcționează întotdeauna.

Wayland mai are de rezolvat mai multe probleme

Pe lângă faptul că psau altfel XWayland nu are suport HiDPI normal, cursorul mouse-ului se blochează pentru aplicațiile Wayland, minimizarea ferestrei nu se face cu un clic pe butonul din mijloc în antet, printre alte probleme.

de asemenea analiza a două probleme a fost prezentată separats care rezultă din lansarea jocurilor: zonă vizibilă redusă cu cadru negru atunci când se utilizează modul ecran complet și performanță slabă în modul ecran complet.

Pe de altă parte, un procesor GLX bazat pe interfața software EGL a fost adăugat la XWayland pentru a accesa funcțiile de redare din Wayland.

Modificările vor fi incluse în versiunea X.Org Server 1.21. Utilizarea EGL pentru a configura GLX va elimina utilizarea software-ului rasterizer swrast.

Utilizarea swrast a dus la probleme la lansarea jocurilor în X11 care necesită setarea Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing), informații despre care nu sunt furnizate în llvmpipe.

Modificarea propusă permite generarea informațiilor despre clienții GLX despre capacitățile stivei GL pe baza datelor EGL, inclusiv accesul la configurațiile MSAA pentru jocurile care rulează pe XWayland, cum ar fi Hearts of Iron IV, Stellaris și Europa Universalis IV.

Modificarea va elimina, de asemenea, funcționalitatea încărcătorului driverului DRI de pe serverul X.

În cele din urmă Gnome 3.34 este programat să fie lansat pe 11 septembrie 2019.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.