Elérhető a Wayland 1.18

Megvalósult a protokoll, az interprocess kommunikációs mechanizmus és a könyvtárak stabil kiadása Wayland 1.18. A 1.18-as ágazat visszafelé kompatibilis az 1.x kiadások API és ABI szintjén, de további fejlesztéseket is tartalmaz. A Weston 8.0 kompozit szerver keretein belül fejlődik a kódalap és a munkapéldák Wayland használatára asztali környezetekben és beágyazott megoldásokban. megjelent január végén.

A Wayland 1.18 főbb fejlesztései:

  • Meson build rendszer támogatásának hozzáadása. Az autotools segítségével történő építési lehetőség továbbra is elérhető, de egy jövőbeli kiadásban eltávolításra kerül;
  • az „Alkalmazás” eszköz API a címkék alapján történő proxy-objektumok elválasztására, amely lehetővé teszi az alkalmazások és toolkitok számára, hogy közösen használjanak egy Wayland kapcsolatot;
  • A wayland szerver időzítőinek felhasználói térben történő nyomon követése biztosítja, hogy ne jöjjön létre túl sok fájl leíró;
  • Hozzáadva wl_global_remove() funkció, amely globális objektum törléséről szóló eseményt küld az objektum törlése nélkül. Az új funkció MMM-DD-YYYY megakadályozza a versenyhelyzetek (race conditions) kialakulását globális objektumok törlésekor. Ilyen versenyhelyzetek léphettek fel, mivel az ügyfelek nem tudták megerősíteni a törlés eseményének megérkezését. A wl_global_remove() funkció lehetővé teszi, hogy először elküldjék a törlés eseményét, majd egy bizonyos késleltetés után tisztítsák meg az objektumot.

Wayland támogatásának állapota alkalmazásokban, asztali környezetekben és disztribúciókban:

  • Fedora biztosítva van az alapértelmezett Wayland alapú Firefox build szállítása. Problémák megoldva a tulajdonosi NVIDIA bináris meghajtók Wayland használata során.
    a parancsok kísérleti automatikus XWayland indítási lehetőség, amikor egy X11 protokol alapú alkalmazás futtatására tett kísérlet történik.
    Wayland környezetben lehetőség nyílt X11 alkalmazások gyökérjogosultságokkal történő indítására XWayland vezérlése alatt. Az SDL-ben a Wayland számára megoldották a skálázási problémákat régi, alacsony felbontású képernyőkön futó játékok indításakor. A Qt könyvtár, amelyet a GNOME környezetben való használatra gyűjtöttek, alapértelmezés szerint Wayland támogatással rendelkezik;
  • A Red Hat Enterprise Linux 8 az asztalként a GNOME javasolt, alapértelmezett képernyőszerverrel, amely Wayland alapú;
  • GTK 4 előzetes kiadásában a GDK folytatódik API implementálása, amelyeket a Wayland protokoll használatára fejlesztettek. A GDK backendhez Wayland alatt hozzáadták a portál interfész támogatását a GtkSettings beállítások eléréséhez, és a bemeneti módszerekhez a text-input-unstable-v3 protokoll kiterjesztés támogatását ajánlják;
  • Elindítva projekt a GNOME hibáinak és hiányosságainak megszüntetésére, amelyek a Wayland feletti működés során jelentkeznek;
  • A XWayland-ban hozzáadva GLX kezelő az EGL API-alapján, amely lehetővé teszi a swrast szoftveres raszterizáló alkalmazásának elkerülését;
  • A KDE fejlesztésének céljai között a következő két évre említve van a KDE Wayland-ra való áttérése. A KDE környezet, amely Wayland alatt működik, elsődlegessé válik, míg az X11 alapú környezetet opcionális függőségekké alakítják. Az elszámolt időszakban a KDE megvalósítva támogatás a részleges skálázásra Wayland alatt. A KDE Wayland alapú ülése alkalmazkodott a proprietárius NVIDIA meghajtókhoz. Lehetőség nyílt az XWayland és Wayland alatt futó alkalmazások ablakainak drag & drop módban való áthelyezésére. A KWin biztosítja a helyes görgetést az egérgörgővel a Wayland alapú környezetben;
  • A GNOME alatt hozzáadva lett lehetőség az XWayland automatikus indítására X11 protokoll alapú alkalmazás indításakor (korábban az XWayland folyamatosan futott);
  • Elindult a MATE felhasználói környezet Wayland-ra való átkonvertálásának munkája. A MATE 1.24 Wayland-ra való alkalmazása, az Eye of MATE képnéző és javult a Wayland támogatás a MATE paneleken;
  • A Qt Wayland Compositor alatt biztosítva van támogatás a linux-dmabuf-unstable-v1 és wp_viewporter protokollokhoz. A Qt platformréteg Wayland-ra vonatkozó komponenseiben bevezették a fullscreen-shell-unstable-v1 protokoll támogatását;
  • Megjelent A Waypipe — proxy a Wayland protokollhoz, amely lehetővé teszi az alkalmazások más hoston való futtatását;
  • A felhasználói környezetben Enlightenment 0.23 jelentősen javult a Wayland alatt való működés támogatása;
  • A Firefox számára megvalósították új backend Wayland-ra, amely a DMABUF mechanizmust használja textúrákba történő rendereléshez;
  • Az Ubuntu Wayland alapú környezetében biztosítva van lehetőség X11 alkalmazások root jogosultságú futtatására a Xwayland szolgáltatás alatt;
  • Elkészítve óriási patch csomag, a Wine-wayland és a winewayland.drv meghajtók, amelyek lehetővé teszik a Wine használatát Wayland alapú környezetekben, XWayland és az X11-hez kapcsolódó összetevők használata nélkül;
  • Folytatódik a Mir fejlesztése mint kompozitor server Wayland számára. A Wayland alkalmazások Mir környezetben való indítására szolgáló eszközökön növelve a szám támogatott a Wayland protokoll kiterjesztése. Elvégezve a Waylandhoz kapcsolódó kód teljesítményének optimalizálása, és hozzáadva egy új grafikus platform, a „wayland”, amely lehetővé teszi, hogy a Mir más Wayland összetett szerver alatt klienseként fusson. Javasolt kísérleti támogatás X11-alkalmazások dinamikus indításához Wayland alapú környezetben.
  • Kialakítva új Sway felhasználói környezet kiadásai, amelyek Waylandot használnak;
  • A Lubuntu disztribúció megjegyezte a Waylandra való átállást 2020-ra. A Wayland támogatását az Openbox ablakkezelő portolásával tervezik megvalósítani, hogy a Mir kijelzőszerverként működjön Wayland számára;
  • Fejlesztés alatt áll Cage, Wayland alapú összetett szerver, amely lehetővé teszi az egyes alkalmazások futtatását kioszk üzemmódban;
  • A LXQt 1.0.0 felhasználói felület kiadásán dolgoznak, amelynek fő feladata a Wayland fölötti működés teljes kidolgozása;
  • A mechanizmus a Linux virtuális gépek futtatásához a ChromeOS-ben biztosít beépített támogatást nyújt Wayland kliensekhez (virtio-wayland), a kompozit szervert az alap host oldalon futtatva, lehetővé téve a GPU hatékony kihasználását a vendég rendszerekből;
  • A FreeBSD számára fejlesztések a Wayland támogatással rendelkező KDE összeszereléséhez szükséges portok;
  • A DragonFly BSD operációs rendszerben Go nyelven fejlődik. Wayland és Weston portja, jelentős XWayland támogatás;
  • A Wayland-ot használó felhasználói környezetek papyros-shell és Hawaii egyesültek egy új projektbe Liri. A Liri a Qt 5 (QML) alapjain alapul és a Material Design stílusú dizájnt népszerűsíti;
  • A Wayland alapértelmezetten aktiválva van mobil platformokon Plasma Mobile, Sailfish 2, webOS Open Source Edition,

    Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster