Gnome 3.34, jei reikia, prasidės „XWayland“ sesija

„Wayland“ logotipas

„Wayland“ yra grafinis serverio protokolas kuriame pateikiamas langų kompozicijos valdytojų metodas tiesiogiai bendrauti su vaizdo aparatūra ir programomis. Veilandas leidžia paleisti X11 programas per X serverį, pasirinktinai be root teisių, turintys suderinamumą su šiais.

Mutteris yra langų kompozicijos vadybininkas ir Waylando kompozitorius ir naudojamas „Gnome Shell“ kuris pakeičia Metacity.

Jis gali būti naudojamas kaip atskiras langų tvarkytuvas tokiuose darbalaukiuose kaip „Gnome“ ir panašiai. Tai galima išplėsti naudojant papildinius ir palaikanti įvairius vaizdo efektus.

Mutteris turės pokyčių, kad pagerintų savo darbą „Wayland“

Gnome versijai 3.34 ir kaip jos vystymosi ciklo dalis „Mutter“ apima keletą pakeitimų, kurie padeda automatizuoti „XWayland“ paleidimą bandant paleisti programą pagal X11 protokolą grafinėje aplinkoje, pagrįstoje Wayland protokolu.

Skirtumas nuo Gnome 3.32 elgesio ir ankstesnės versijos yra tai, Iki šiol „XWayland“ komponentas veikė nuolat ir jam reikėjo iš anksto išleisti „explicit“ (pradėtas inicijuojant „Gnome“ sesiją), kuris dabar bus vykdomas dinamiškai, kai atsiras X11 palaikymo poreikis.

Svarbu prisiminti, kad norint užtikrinti X11 programų veikimą sutartinis Wayland aplinkoje naudojamas XWayland DDW komponentas (Priklauso nuo „X“ įrenginio), kuris yra sukurtas kaip pagrindinės „X.Org“ kodų bazės dalis.

Kalbant apie „XWayland“ veikimą, jis yra panašus į „Winwin“ ir „OS X“ platformų „Xwin“ ir „Xquartz“ bei apima komponentus, skirtus „X.Org Server“ paleisti „Wayland“ viršuje.

„Mutter“ pakeitimas leis paleisti „X“ serverį tik prireikus, ką teigiamai veikia išteklių vartojimą sistemose, kurios „Wayland“ aplinkoje nenaudoja X11 programų (procesas su X serveriu paprastai užima daugiau nei šimtą megabaitų RAM).

Tuo tarpu Hansas de Goede'as pateikė dvi ataskaitas, kuriose išvardytos iškilusios problemos Gnome'o darbe su Waylandu, ką planuojama ištaisyti kaip dalį neseniai pradėtos iniciatyvos pašalinti problemas, susijusias su „Wayland for Gnome“.

Hansas gavo per 40 problemų pranešimų ir bandė juos susisteminti. Daugelis klausimų yra susiję su klaviatūros įvesties palaikymu ir išdėstymo keitimu, taip pat „drag and drop“ ne visada veikia.

Waylandas vis dar turi išspręsti keletą problemų

Be to pArba „XWayland“ neturi įprasto „HiDPI“ palaikymo, pelės žymeklis pakimba „Wayland“ programose langų mažinimas neatliekamas viduriniu mygtuko paspaudimu antraštėje, be kitų problemų.

taip pat dviejų problemų analizė buvo pateikta atskirais išleidus žaidimus: sumažintas matomas plotas su juodu rėmeliu, kai naudojamas viso ekrano režimas, ir prastas veikimas viso ekrano režimu.

Kita vertus, prie „XWayland“ buvo pridėtas GLX procesorius, pagrįstas EGL programinės įrangos sąsaja, kad būtų galima naudotis atvaizdavimo funkcijomis Veilande.

Pakeitimai bus įtraukti į „X.Org Server 1.21“ leidimą. Naudojant EGL konfigūruoti GLX, nebus galima naudoti rasterizer swrast programinės įrangos.

Naudojant „swrast“ kilo problemų paleidžiant žaidimus „X11“, kuriems reikalingas „Multi-Sample Anti-Aliasing“ (MSAA) nustatymas, apie kurį informacija nepateikiama „llvmpipe“.

Siūlomas pakeitimas leidžia generuoti GLX kliento informaciją apie GL kamino galimybes, pagrįstas EGL duomenimis, įskaitant prieigą prie „XWayland“ žaidimų žaidimų, tokių kaip „Hearts of Iron IV“, „Stellaris“ ir „Europa Universalis IV“, MSAA konfigūracijų.

Atlikus pakeitimą, iš X serverio bus pašalinta DRI tvarkyklės krautuvo funkcija.

Pagaliau „Gnome 3.34“ planuojama išleisti 11 m. Rugsėjo 2019 d.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.