Wayland 1.21 je na voljo

Po šestih mesecih razvoja je bila predstavljena stabilna izdaja protokola, medprocesnega komunikacijskega mehanizma in knjižnic Wayland 1.21. Veja 1.21 je nazaj združljiva na ravni API in ABI z izdajami 1.x in vsebuje večinoma popravke napak in manjše posodobitve protokola. Pred nekaj dnevi je nastala korektivna posodobitev kompozitnega strežnika Weston 10.0.1, ki se razvija v okviru ločenega razvojnega cikla. Weston ponuja kodo in delovne primere za uporabo Waylanda v namiznih okoljih in vdelanih rešitvah.

Večje spremembe v protokolu:

  • Podpora za dogodek wl_pointer.axis_value120 je bila dodana programskemu vmesniku wl_pointer za visoko natančno drsenje na manipulatorjih miške z drsnim kolescem visoke ločljivosti.
  • Strežniku so bile dodane nove funkcije: wl_signal_emit_mutable (analog wl_signal_emit, ki podpira pravilno delovanje v primeru, ko en upravljavec signalov izbriše drugega) in wl_global_get_version (omogoča, da ugotovite splošno različico API-ja).
  • Razvoj je bil prenesen na platformo GitLab z uporabo infrastrukture projekta FreeDesktop.org.
  • Strukture in funkcije, povezane z nastavitvami kazalca, so bile očiščene in predelane.
  • Protokol wl_shell je označen kot neobvezen za implementacijo v sestavljenih strežnikih in je opuščen. Za ustvarjanje lupin po meri je priporočljivo uporabiti protokol xdg_shell, ki ponuja vmesnik za interakcijo s površinami kot okni, ki omogoča premikanje površin po zaslonu, minimiziranje, maksimiranje, spreminjanje velikosti itd.
  • Zahteve za sistem sestavljanja so bile povečane; sestavljanje zdaj zahteva komplet orodij Meson vsaj različice 0.56. Pri prevajanju je omogočena zastavica “c_std=c99”.

Spremembe v aplikacijah, namiznih okoljih in distribucijah, povezanih z Waylandom:

  • KDE načrtuje, da bo namizno sejo Plasma, ki temelji na Waylandu, leta 2022 spravil v stanje, primerno za vsakodnevno uporabo znatnega deleža uporabnikov. Podpora za Wayland je bila znatno izboljšana v izdajah KDE Plasma 5.24 in 5.25, vključno z dodajanjem podpore za barvne globine, večje od 8-bitov na kanal, implementacijo načina »DRM leasing« za slušalke za navidezno resničnost ter zagotavljanje podpore za snemanje posnetkov zaslona in minimiziranje vseh okna.
  • Fedora 36 v sistemih z lastniškimi gonilniki NVIDIA privzeto uporablja sejo GNOME, ki temelji na Waylandu, ki je bila prej na voljo samo pri uporabi odprtokodnih gonilnikov.
  • V Ubuntu 22.04 je večina konfiguracij privzeto nastavljena na namizno sejo, ki temelji na protokolu Wayland, vendar je uporaba strežnika X privzeto opuščena v sistemih z lastniškimi gonilniki NVIDIA. Za Ubuntu je bil predlagan repozitorij PPA s paketom qtwayland, v katerega so bili preneseni popravki v zvezi z izboljšano podporo za protokol Wayland iz veje Qt 5.15.3, skupaj s projektom KDE.
  • Objavljena je bila izdaja uporabniškega okolja Sway 1.7 z uporabo Waylanda.
  • Nočne različice Firefoxa privzeto vključujejo podporo za Wayland. Firefox je odpravil težavo z blokiranjem niti, izboljšal skaliranje pojavnih oken in poskrbel, da kontekstni meni deluje pri preverjanju črkovanja. Po statističnih podatkih storitve Firefox Telemetry, ki analizira podatke, prejete kot rezultat pošiljanja telemetrije in uporabnikov, ki dostopajo do strežnikov Mozilla, delež uporabnikov Linux Firefoxa, ki delajo v okoljih, ki temeljijo na protokolu Wayland, še ne presega 10 %.
  • Phosh 0.15.0, zaslonska lupina za mobilne naprave, ki temelji na tehnologijah GNOME in uporablja sestavljeni strežnik Phoc, ki deluje na vrhu Waylanda, je bil objavljen.
  • Valve nadaljuje z razvojem kompozitnega strežnika Gamescope (prej znan kot steamcompmgr), ki uporablja protokol Wayland in se uporablja v operacijskem sistemu SteamOS 3.
  • Objavljena je bila izdaja komponente DDX XWayland 22.1.0, ki omogoča zagon strežnika X.Org za organizacijo izvajanja aplikacij X11 v okoljih, ki temeljijo na Waylandu. Nova različica dodaja podporo za protokol DRM Lease, ki se uporablja za generiranje stereo slike z različnimi medpomnilniki za levo in desno oko pri izhodu v čelade navidezne resničnosti.
  • Projekt labwc razvija kompozitni strežnik za Wayland z zmogljivostmi, ki spominjajo na upravitelja oken Openbox (projekt je predstavljen kot poskus ustvarjanja alternative Openbox za Wayland).
  • Prva izdaja LWQt, lupine LXQt po meri, ki temelji na Waylandu, je zdaj na voljo.
  • Podjetje Collabora v okviru projekta wxrd razvija nov kompozitni strežnik na osnovi Waylanda za sisteme virtualne resničnosti.
  • Objavljena je bila izdaja projekta Wine-wayland 7.7, ki omogoča uporabo Wine v okoljih, ki temeljijo na protokolu Wayland, brez uporabe komponent XWayland in X11.
  • Aaron Plattner, eden vodilnih razvijalcev lastniških gonilnikov NVIDIA, je objavil poročilo o statusu podpore za Wayland v gonilnikih NVIDIA.
  • Izdan je bil kompozitni strežnik Weston 10.0, ki je dodal podporo za knjižnico libseat, ki zagotavlja funkcije za organiziranje dostopa do skupnih vhodnih in izhodnih naprav, dodane pa so bile tudi komponente za upravljanje barv, ki omogočajo pretvorbo barv, korekcijo gama in delo z barvnimi profili.
  • Nadaljevanje prenosa namizja MATE na Wayland.
  • System76 dela na ustvarjanju novega uporabniškega okolja COSMIC z uporabo Waylanda.
  • Microsoft je implementiral možnost izvajanja Linux aplikacij z grafičnim vmesnikom v okoljih, ki temeljijo na podsistemu WSL2 (Windows Subsystem for Linux). Za izhod se uporablja kompozitni upravitelj RAIL-Shell, ki uporablja protokol Wayland in temelji na kodni bazi Weston.
  • Wayland je privzeto omogočen v mobilnih platformah Plasma Mobile, Sailfish, webOS Open Source Edition,

    Vir: opennet.ru

Dodaj komentar