A Gnome 3.34-ben szükség szerint XWayland munkamenet indul

Wayland logó

A Wayland egy grafikus szerverprotokoll amely módszert biztosít az ablakkompozíció-kezelők számára, hogy közvetlenül kommunikáljanak a videohardverekkel és az alkalmazásokkal. Wayland lehetővé teszi az X11 alkalmazások futtatását egy X szerveren, opcionálisan root jogosultságok nélkül, kompatibilitás ezekkel.

Mutter ablakkompozíció-kezelő és Wayland-zeneszerző, a Gnome Shellben használják amely felváltja a Metacity-t.

Önálló ablakkezelőként használható olyan asztali számítógépeken, mint a Gnome és hasonlók. Bővítményekkel bővíthető, és különféle vizuális effektusokat támogat.

Mutternek változtatásokra lesz szüksége, hogy javítsa a Wayland-i munkáját

A Gnome 3.34 verzióhoz és fejlesztési ciklusának részeként A Mutter tartalmaz néhány olyan változást, amelyek az XWayland bevezetésének automatizálását szolgálják amikor megpróbál futtatni egy alkalmazást az X11 protokoll alapján egy Wayland protokollon alapuló grafikus környezetben.

A különbség a Gnome 3.32 viselkedésével és a régebbi verziók, Eddig az XWayland komponens folyamatosan futott, és előzetes kiadást igényelt explicit (a Gnome munkamenet inicializálásakor kezdődött), amely most dinamikusan fog futni, amikor felmerül az X11 támogatás szükségessége.

Fontos emlékezni erre az X11 alkalmazások teljesítményének biztosítása érdekében hagyományos Wayland-alapú környezetben az XWayland DDW komponenst használják (X eszközfüggő), amelyet az X.Org fő kódbázis részeként fejlesztettek ki.

Az XWayland működését tekintve hasonlít az Xwin és az Xquartz for Win32 és OS X platformokra, és tartalmaz olyan összetevőket, amelyek az X.Org Server futtatásához szolgálnak a Wayland tetején.

A Mutterre tett változtatás csak szükség esetén teszi lehetővé az X szerver indítását, mit pozitív hatással van az erőforrás-felhasználásra olyan rendszereken, amelyek nem használják az X11 alkalmazásokat a Wayland környezetben (az X szerverrel végzett folyamat általában több mint száz megabájt RAM-ot igényel).

Eközben Hans de Goede két jelentést ismertetett a felmerült problémák felsorolásával Gnome Wayland-lel való munkájában, amit kijavítani terveznek a nemrégiben elindított kezdeményezés részeként, hogy megszüntesse a Wayland for Gnome problémáit.

Hans több mint 40 problémajelentést kapott és megpróbálta azokat strukturálni. Számos kérdés kapcsolódik a billentyűzet bevitelének támogatásához és az elrendezés megváltoztatásához, valamint a drag and drop nem mindig működik.

Waylandnek még mindig számos problémát kell megoldania

Emellett pkülönben az XWayland nem rendelkezik normál HiDPI támogatással, az egérmutató lefagy Wayland-alkalmazások esetében az ablakminimalizálás nem történik meg a fejlécben található középső gombra kattintva, többek között.

is két probléma elemzését külön bemutattuks a játékok indításából adódóan: csökkentett látható terület fekete kerettel, ha teljes képernyős módot használ, és gyenge teljesítmény teljes képernyős módban.

Másrészt az EGL szoftver interfészén alapuló GLX processzort hozzáadták az XWaylandhez, hogy hozzáférjenek a Wayland renderelési funkcióihoz.

A változásokat az X.Org Server 1.21 kiadás tartalmazza. Az EGL használata a GLX konfigurálásához kiküszöböli a raszterizáló swrast szoftver használatát.

A swrast használata problémákat okozott olyan játékok indításakor az X11-ben, amelyekhez a Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing) beállítás szükséges, amelyekről az llvmpipe nem tartalmaz információkat.

A javasolt változtatás lehetővé teszi a GLX kliens információk előállítását a GL verem képességeiről az EGL adatok alapján, beleértve az XWayland-en futó játékok, például a Hearts of Iron IV, a Stellaris és az Europa Universalis IV MSAA konfigurációihoz való hozzáférést.

A módosítás emellett eltávolítja a DRI illesztőprogram-betöltő funkcióit az X szerverről.

Végül A Gnome 3.34 a tervek szerint 11. szeptember 2019-én jelenik meg.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.