A Wayland 1.21 elérhető

Hat hónapos fejlesztés után bemutatták a protokoll, a folyamatok közötti kommunikációs mechanizmus és a Wayland 1.21 könyvtárak stabil kiadását. Az 1.21-es ág API és ABI szinten visszafelé kompatibilis az 1.x kiadásokkal, és többnyire hibajavításokat és kisebb protokollfrissítéseket tartalmaz. Néhány napja elkészült a Weston 10.0.1 kompozit szerver korrekciós frissítése, amelyet külön fejlesztési ciklus keretében fejlesztenek. A Weston kódot és működő példákat kínál a Wayland asztali környezetekben és beágyazott megoldásokban való használatához.

Főbb változások a protokollban:

  • A wl_pointer.axis_value120 esemény támogatása hozzáadásra került a wl_pointer programfelülethez a nagy pontosságú görgetéshez nagy felbontású görgetőkerékkel rendelkező egér manipulátorokon.
  • Új funkciók kerültek a szerverre: wl_signal_emit_mutable (a wl_signal_emit analógja, amely támogatja a helyes működést olyan helyzetben, amikor az egyik jelkezelő töröl egy másik kezelőt) és wl_global_get_version (lehetővé teszi az API általános verziójának megismerését).
  • A fejlesztés a FreeDesktop.org projekt infrastruktúráját felhasználva került át a GitLab platformra.
  • A kurzorbeállításokhoz kapcsolódó struktúrák és funkciók megtisztításra és átdolgozásra kerültek.
  • A wl_shell protokoll opcionálisként van megjelölve az összetett szervereken való megvalósításhoz, és elavult. Egyéni héjak létrehozásához javasolt az xdg_shell protokoll használata, amely interfészt biztosít a felületekkel, mint ablakokkal való interakcióhoz, amely lehetővé teszi a felületek mozgatását a képernyőn, minimalizálást, maximalizálást, átméretezést stb.
  • Az összeszerelő rendszerrel szemben támasztott követelmények megemelkedtek, az összeszereléshez már legalább 0.56-os Meson eszközkészlet szükséges. Fordításkor a „c_std=c99” jelző engedélyezve van.

Változások a Waylandhez kapcsolódó alkalmazásokban, asztali környezetekben és disztribúciókban:

  • A KDE azt tervezi, hogy 2022-ben a Wayland-alapú Plasma asztali munkamenetet olyan állapotba hozza, hogy a felhasználók jelentős része mindennapi használatra alkalmas legyen. A Wayland támogatása jelentősen javult a KDE Plasma 5.24 és 5.25 kiadásokban, beleértve a csatornánként 8 bitnél nagyobb színmélység támogatását, a „DRM lízing” mód bevezetését a virtuális valóság fejhallgatóihoz, valamint a képernyőképek készítésének támogatását és az összes minimalizálását. ablakok.
  • A Fedora 36 a szabadalmaztatott NVIDIA illesztőprogramokkal rendelkező rendszereken alapértelmezés szerint a Wayland-alapú GNOME munkamenetet használja, amely korábban csak nyílt forráskódú illesztőprogramok használatakor volt elérhető.
  • Az Ubuntu 22.04-ben a legtöbb konfiguráció alapértelmezés szerint Wayland-protokoll-alapú asztali munkamenetet használ, de az X-kiszolgáló használata alapértelmezés szerint megmarad a védett NVIDIA-illesztőprogramokkal rendelkező rendszereken. Az Ubuntu számára a qtwayland csomaggal egy PPA tárolót javasoltak, amelybe a Qt 5.15.3 ágból a Wayland protokoll támogatásának javításával kapcsolatos javítások kerültek át a KDE projekt kíséretében.
  • Megjelent a Waylandet használó Sway 1.7 felhasználói környezet kiadása.
  • A Firefox éjszakai buildjei alapértelmezés szerint tartalmazzák a Wayland támogatást. A Firefox kijavította a szálak blokkolásával kapcsolatos problémát, javította a felugró ablakok méretezését, és működőképessé tette a helyi menüt a helyesírás-ellenőrzés során. A telemetria küldéséből származó adatokat és a Mozilla szerverekhez hozzáférő felhasználókat elemző Firefox Telemetry szolgáltatás statisztikái szerint a Wayland protokollon alapuló környezetben dolgozó Linux Firefox felhasználók aránya még nem haladja meg a 10%-ot.
  • Megjelent a Phosh 0.15.0, a GNOME technológián alapuló és a Wayland tetején futó Phoc kompozit szervert használó mobileszközök képernyőhéja.
  • A Valve folytatja a Gamescope kompozit szerver (korábbi nevén steamcompmgr) fejlesztését, amely a Wayland protokollt használja, és a SteamOS 3 operációs rendszerben használatos.
  • Megjelent az XWayland 22.1.0 DDX komponens kiadása, amely az X.Org Server elindítását biztosítja az X11 alkalmazások végrehajtásának megszervezéséhez Wayland alapú környezetben. Az új verzió támogatja a DRM Lease protokollt, amely sztereó képet generál különböző pufferekkel a bal és a jobb szem számára a virtuális valóság sisakjaira való kimenetkor.
  • A labwc projekt egy kompozit szervert fejleszt a Wayland számára, amely az Openbox ablakkezelőre emlékeztet (a projektet úgy mutatják be, mint egy Openbox alternatívát létrehozni a Wayland számára).
  • Már elérhető az LWQt első kiadása, egy egyedi, Wayland alapú LXQt shell.
  • A Collabora cég a wxrd projekt részeként új, Wayland alapú kompozit szervert fejleszt virtuális valóság rendszerekhez.
  • Megjelent a Wine-wayland 7.7 projekt kiadása, amely lehetővé teszi a Wine használatát a Wayland protokollon alapuló környezetekben, XWayland és X11 komponensek használata nélkül.
  • Aaron Plattner, az NVIDIA szabadalmaztatott illesztőprogramok egyik vezető fejlesztője jelentést tett közzé az NVIDIA illesztőprogramok Wayland támogatásának állapotáról.
  • Megjelent a Weston 10.0 kompozit szerver, amely támogatja a libseat könyvtárat, amely funkciókat biztosít a megosztott bemeneti és kimeneti eszközökhöz való hozzáférés megszervezéséhez, valamint színkezelési összetevőket is hozzáadtak, amelyek lehetővé teszik a színkonverziót, a gamma-korrekciót és a színprofilokkal való munkát.
  • A MATE desktop portolása a Waylandre.
  • A System76 új COSMIC felhasználói környezet létrehozásán dolgozik a Wayland segítségével.
  • A Microsoft megvalósította a grafikus felülettel rendelkező Linux-alkalmazások futtatásának lehetőségét a WSL2 alrendszeren (Windows Subsystem for Linux) alapuló környezetekben. A kimenethez a RAIL-Shell kompozit menedzser kerül felhasználásra, a Wayland protokoll használatával és a Weston kódbázison alapul.
  • A Wayland alapértelmezés szerint engedélyezve van a Plasma Mobile, Sailfish, webOS Open Source Edition mobilplatformokon,

    Forrás: opennet.ru

Hozzászólás