U Gnomeu 3.34 XWayland sesija započet će prema potrebi

Waylandov logotip

Wayland je grafički protokol poslužitelja koja pruža metodu za upravitelje sastava prozora za izravnu komunikaciju s video hardverom i aplikacijama. Wayland omogućuje pokretanje X11 aplikacija putem X poslužitelja, opcionalno bez root privilegija, imajući kompatibilnost s njima.

Mutter je upravitelj kompozicije prozora i skladatelj Waylanda i koristi se u Gnome Shell-u koja zamjenjuje Metacity.

Može se koristiti kao samostalni upravitelj prozora na radnim površinama poput Gnomea i slično. Proširiv je dodacima i ima podršku za razne vizualne efekte.

Mutter će imati promjene kako bi poboljšao svoj rad u Waylandu

Za verziju Gnome 3.34 i kao dio svog razvojnog ciklusa Mutter uključuje neke promjene koje služe za automatizaciju pokretanja XWaylanda pri pokušaju pokretanja aplikacije koja se temelji na protokolu X11 u grafičkom okruženju temeljenom na protokolu Wayland.

Razlika u ponašanju Gnoma 3.32 i ranijih verzija je da, Do sada je komponenta XWayland radila kontinuirano i zahtijevala je predizdanje eksplicitni (započet kada je inicijalizirana sesija Gnome) koji će se sada dinamički izvoditi kad se javi potreba za podrškom za X11.

Važno je to zapamtiti kako bi se osigurala izvedba X11 aplikacija konvencionalne U okruženju temeljenom na Waylandu koristi se XWayland DDW komponenta (Ovisno o uređaju X), koji je razvijen kao dio glavne X.Org baze koda.

Što se tiče načina na koji XWayland radi, sliči na Xwin i Xquartz za platforme Win32 i OS X i uključuje komponente za pokretanje X.Org poslužitelja na vrhu Waylanda.

Promjena u Mutteru omogućit će pokretanje X poslužitelja samo kada je to potrebno, što pozitivno utječe na potrošnju resursa na sustavima koji ne koriste X11 aplikacije u okruženju Wayland (postupak s X poslužiteljem obično traje više od sto megabajta RAM-a).

U međuvremenu Hans de Goede predstavio je dva izvješća u kojima se navode naišli problemi u Gnomovom radu s Waylandom, ono što se planira ispraviti kao dio nedavno pokrenute inicijative za uklanjanje problema specifičnih za Wayland za Gnomea.

Hans je primio preko 40 izvještaja o problemima i pokušao ih strukturirati. Mnogi su problemi povezani s podrškom za unos tipkovnice i promjenom rasporeda, kao i povlačenje i ispuštanje koji ne rade uvijek.

Wayland mora riješiti još nekoliko problema

Osim toga strinače XWayland nema normalnu podršku za HiDPI, pokazivač miša visi za Wayland aplikacije minimiziranje prozora se između ostalog ne vrši pritiskom srednjeg gumba u zaglavlju.

također analiza dva problema prikazana je odvojenos koji proizlaze iz pokretanja igara: smanjeno vidljivo područje s crnim okvirom kada se koristi način cijelog zaslona i loše performanse u načinu cijelog zaslona.

S druge strane, GLX procesor zasnovan na programskom sučelju EGL dodan je XWaylandu za pristup funkcijama prikazivanja u Waylandu.

Promjene će biti uključene u izdanje X.Org Server 1.21. Korištenje EGL-a za konfiguriranje GLX-a eliminirat će upotrebu rasterizerskog softvera.

Korištenje swrasta rezultiralo je problemima prilikom pokretanja igara u X11 koje zahtijevaju postavku Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing), čiji podaci nisu navedeni u llvmpipeu.

Predložena promjena omogućuje generiranje informacija o klijentima GLX-a o mogućnostima GL steka na temelju EGL podataka, uključujući pristup MSAA konfiguracijama za igre koje se izvode na XWaylandu, poput Hearts of Iron IV, Stellaris i Europa Universalis IV.

Izmjena će također ukloniti funkcionalnost učitavanja DRI upravljačkog programa s X poslužitelja.

Konačno Gnome 3.34 bi trebao biti objavljen 11. rujna 2019.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.