Wayland on graafinen palvelinprotokolla joka tarjoaa menetelmän ikkunan säveltäjille kommunikoida suoraan videolaitteiden ja -sovellusten kanssa. Wayland sallii X11-sovellusten suorittamisen X-palvelimen kautta, mahdollisesti ilman juurioikeuksia, yhteensopivuus näiden kanssa.
Mutter on ikkunan sävellyspäällikkö ja Wayland-säveltäjä, ja sitä käytetään Gnome Shellissä joka korvaa Metacityn.
Sitä voidaan käyttää itsenäisenä ikkunanhallintana työasemissa, kuten Gnome ja vastaavissa. Se on laajennettavissa laajennuksilla ja tukee erilaisia visuaalisia tehosteita.
Mutterilla on muutoksia parantamaan työskentelyään Waylandissa
Gnome-versiolle 3.34 ja osana sen kehitysjaksoa Mutter sisältää joitain muutoksia, jotka automatisoivat XWaylandin käynnistämisen kun yritetään ajaa sovellusta X11-protokollan perusteella Wayland-protokollaan perustuvassa graafisessa ympäristössä.
Ero Gnome 3.32: n käyttäytymiseen ja aiemmat versiot ovat, Tähän asti XWayland-komponentti toimi jatkuvasti ja vaati ennakkojulkaisua explicit (alkoi, kun Gnome-istunto alustettiin), joka toimii nyt dynaamisesti, kun X11-tuen tarve ilmenee.
On tärkeää muistaa se X11-sovellusten suorituskyvyn varmistamiseksi tavanomainen Wayland-pohjaisessa ympäristössä käytetään XWayland DDW -komponenttia (X-laitekohtainen), joka on kehitetty osana X.Org-pääkoodipohjaa.
XWaylandin toiminnan suhteen se muistuttaa Xwin ja Xquartz for Win32 ja OS X -alustoja ja sisältää komponentteja X.Org-palvelimen ajamiseksi Waylandin päällä.
Mutteriin tehty muutos sallii X-palvelimen käynnistämisen vain tarvittaessa, mitä on myönteinen vaikutus luonnonvarojen kulutukseen järjestelmissä, jotka eivät käytä X11-sovelluksia Wayland-ympäristössä (prosessi X-palvelimen kanssa vie yleensä yli sata megatavua RAM-muistia).
Mientras aikaa, Hans de Goede esitteli kaksi raporttia havaituista ongelmista Gnomen työssään Waylandin kanssa mitä on tarkoitus korjata osana äskettäin käynnistettyä aloitetta, jolla pyritään poistamaan Wayland for Gnome -ohjelman erityisongelmat.
Hans sai yli 40 ongelmaraporttia ja yritti jäsentää niitä. Monet ongelmat liittyvät näppäimistön syöttötukeen ja asettelun muutokseen. Vedä ja pudota -toiminto ei aina toimi.
Waylandilla on vielä useita ratkaistavia ongelmia
Sen lisäksi stai muuten XWaylandilla ei ole normaalia HiDPI-tukea, hiiren kohdistin roikkuu Wayland-sovelluksissa ikkunan minimointia ei tehdä muun muassa napsauttamalla keskimmäistä painiketta otsikossa.
myös Kahden ongelman analyysi on esitetty erikseens pelien käynnistämisen seurauksena: pienempi näkyvä alue mustalla kehyksellä käytettäessä koko näytön tilaa ja heikko suorituskyky koko näytön tilassa.
Toisaalta, EGL-ohjelmistoliittymään perustuva GLX-prosessori on lisätty XWaylandiin, jotta pääsy renderöintitoimintoihin Waylandissa.
Muutokset sisällytetään X.Org Server 1.21 -julkaisuun. EGL: n käyttäminen GLX: n määrittämiseen eliminoi rasterizer swrast -ohjelmiston käytön.
Swrastin käyttö aiheutti ongelmia käynnistettäessä pelejä X11: ssä, jotka vaativat Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing) -asetuksen, josta ei ole tietoa llvmpipe-ohjelmassa.
Ehdotetun muutoksen avulla voidaan luoda GLX-asiakastietoja GL-pinon ominaisuuksista EGL-tietojen perusteella, mukaan lukien pääsy MSAA-kokoonpanoihin XWaylandilla toimiville peleille, kuten Hearts of Iron IV, Stellaris ja Europa Universalis IV.
Muutos poistaa myös DRI-ohjaimen lataustoiminnot X-palvelimelta.
Vihdoin Gnome 3.34 on tarkoitus julkaista 11. syyskuuta 2019.