Notika stabila protokola, starpprocesu komunikÄcijas mehÄnisma un Wayland 1.20 bibliotÄku izlaiÅ”ana. 1.20 filiÄle ir saderÄ«ga API un ABI lÄ«menÄ« ar 1.x laidieniem, un tajÄ galvenokÄrt ir kļūdu labojumi un nelieli protokolu atjauninÄjumi. Weston Composite Server, kas nodroÅ”ina kodu un darba piemÄrus Wayland izmantoÅ”anai darbvirsmas un iegultÄs vidÄs, tiek izstrÄdÄts kÄ atseviŔķs izstrÄdes cikls.
GalvenÄs izmaiÅas protokolÄ:
- Ir ieviests oficiÄlais atbalsts FreeBSD platformai, kuras testi ir pievienoti nepÄrtrauktÄs integrÄcijas sistÄmai.
- Autotools veidoÅ”anas sistÄma ir pÄrtraukta, un tagad to aizstÄj Meson.
- Protokolam ir pievienota funkcija "wl_surface.offset", lai ļautu klientiem atjauninÄt virsmas bufera nobÄ«di neatkarÄ«gi no paÅ”a bufera.
- Protokolam ir pievienotas iespÄjas āwl_output.nameā un āwl_output.descriptionā, ļaujot klientam identificÄt izvadi, nesaistot to ar protokola xdg-output-unstable-v1 paplaÅ”inÄjumu.
- Notikumu protokolu definÄ«cijas ievieÅ” jaunu "tipa" atribÅ«tu, un paÅ”us notikumus tagad var atzÄ«mÄt kÄ iznÄ«cinÄtÄjus.
- MÄs esam strÄdÄjuÅ”i pie kļūdÄm, tostarp novÄrÅ”ot sacensÄ«bu apstÄkļus, dzÄÅ”ot starpniekserverus daudzpavedienu klientiem.
IzmaiÅas lietojumprogrammÄs, darbvirsmas vidÄs un izplatÄ«jumos saistÄ«bÄ ar Wayland:
- XWayland un patentÄtais NVIDIA draiveris ir atjauninÄti, lai nodroÅ”inÄtu pilnÄ«gu atbalstu OpenGL un Vulkan aparatÅ«ras paÄtrinÄjumam X11 lietojumprogrammÄs, kas darbojas, izmantojot XWayland DDX (no ierÄ«ces atkarÄ«go X) komponentu.
- GalvenÄ filiÄle visÄs Veilendas krÄtuvÄs ir pÄrdÄvÄta no āmasterā uz āmainā, jo vÄrds āmasterā nesen tika uzskatÄ«ts par politiski nekorektu, kas atgÄdina verdzÄ«bu, un daži kopienas locekļi to uztvÄra kÄ aizskaroÅ”u.
- Ubuntu 21.04 pÄc noklusÄjuma ir pÄrslÄgts uz Wayland izmantoÅ”anu.
- Fedora 35, Ubuntu 21.10 un RHEL 8.5 pievieno iespÄju izmantot Wayland darbvirsmu sistÄmÄs ar patentÄtiem NVIDIA draiveriem.
- Tika izlaists Weston 9.0 saliktais serveris, kas ieviesa kioska apvalka apvalku, kas ļauj atseviŔķi palaist atseviŔķas lietojumprogrammas pilnekrÄna režīmÄ, piemÄram, izveidot interneta kioskus, demonstrÄcijas stendus, elektroniskÄs izkÄrtnes un paÅ”apkalpoÅ”anÄs terminÄļus.
- Canonical ir publicÄjis Ubuntu Frame ā pilnekrÄna interfeisu interneta kiosku izveidei, izmantojot Wayland protokolu.
- OBS Studio video straumÄÅ”anas sistÄma atbalsta Wayland protokolu.
- GNOME 40 un 41 turpina uzlabot atbalstu Wayland protokolam un XWayland komponentam. Atļaut Wayland sesijas sistÄmÄm ar NVIDIA GPU.
- TurpinÄta MATE darbvirsmas pÄrneÅ”ana uz Wayland. Lai strÄdÄtu bez piesaistes X11 Wayland vidÄ, ir pielÄgots Atril dokumentu skatÄ«tÄjs, System Monitor, Pluma teksta redaktors, terminÄļa terminÄļa emulators un citi darbvirsmas komponenti.
- StabilizÄta KDE sesija, kas darbojas, izmantojot Wayland protokolu. KWin saliktais pÄrvaldnieks un KDE Plasma desktop 5.21, 5.22 un 5.23 ir ievÄrojami uzlabojuÅ”i Wayland protokolu balstÄ«tas sesijas veiktspÄju. Fedora Linux versijas ar KDE darbvirsmu ir pÄrslÄgtas, lai pÄc noklusÄjuma izmantotu Wayland.
- Firefox 93-96 ietver izmaiÅas, lai risinÄtu problÄmas Wayland vidÄs ar uznirstoÅ”o logu apstrÄdi, starpliktuves apstrÄdi un mÄrogoÅ”anu dažÄdos DPI ekrÄnos. ArÄ« Wayland Firefox porta funkcionalitÄte ir saskaÅota ar X11 bÅ«vÄjumu, kad tas darbojas Fedora GNOME vidÄ.
- Ir publicÄts kompakts lietotÄja apvalks, kura pamatÄ ir Weston saliktais serveris - wayward.
- Tagad ir pieejams pirmais labwc laidiens, salikts Wayland serveris ar iespÄjÄm, kas atgÄdina Openbox logu pÄrvaldnieku.
- System76 strÄdÄ pie jaunas COSMIC lietotÄja vides izveides, izmantojot Wayland.
- Ir izveidoti lietotÄju vides Sway 1.6 un saliktÄ servera Wayfire 0.7 laidieni, izmantojot Wayland.
- Programmai Wine ir piedÄvÄts atjauninÄts draiveris, kas ļauj palaist lietojumprogrammas, izmantojot GDI un OpenGL/DirectX, izmantojot Wine tieÅ”i Wayland vidÄ, neizmantojot XWayland slÄni un atbrÄ«vojoties no Wine saistÄ«bu ar X11 protokolu. Draiveris ir pievienojis atbalstu Vulkan un vairÄku monitoru konfigurÄcijÄm.
- Microsoft ir ieviesusi iespÄju palaist Linux lietojumprogrammas ar grafisko interfeisu vidÄs, kuru pamatÄ ir WSL2 apakÅ”sistÄma (Windows Subsystem for Linux). Izvadei tiek izmantots RAIL-Shell saliktais pÄrvaldnieks, izmantojot Wayland protokolu un pamatojoties uz Weston kodu bÄzi.
- Ir mainÄ«jusies paketes wayland-protocols izstrÄdes metode, kas satur protokolu un paplaÅ”inÄjumu kopu, kas papildina Wayland bÄzes protokola iespÄjas un nodroÅ”ina kompozÄ«tu serveru un lietotÄju vides veidoÅ”anai nepiecieÅ”amÄs iespÄjas. āNestabilaā protokola izstrÄdes stadija ir aizstÄta ar āinscenÄÅ”anuā, lai izlÄ«dzinÄtu ražoÅ”anas vidÄs pÄrbaudÄ«to protokolu stabilizÄcijas procesu.
- Lai Wayland varÄtu restartÄt logu vidi, neapturot lietojumprogrammas, ir sagatavots protokola paplaÅ”inÄjums, kas atrisinÄs lietojumprogrammu pÄrtraukÅ”anas problÄmu logu vides kļūmes gadÄ«jumÄ.
- Pakalpojumam Mesa ir pievienots EGL paplaÅ”inÄjums EGL_EXT_present_opaque, kas nepiecieÅ”ams Wayland. Ir atrisinÄtas problÄmas ar caurspÄ«dÄ«guma parÄdÄ«Å”anu spÄlÄs, kas darbojas vidÄs, kuru pamatÄ ir Wayland protokols. Pievienots atbalsts alternatÄ«vu GBM (Generic Buffer Manager) aizmugursistÄmas dinamiskai atklÄÅ”anai un ielÄdei, lai uzlabotu Wayland atbalstu sistÄmÄs ar NVIDIA draiveriem.
- TurpinÄs KWinFT attÄ«stÄ«ba, KWin dakÅ”a, kas koncentrÄjas uz Wayland. Projekts arÄ« attÄ«sta wrapland bibliotÄku, ievieÅ”ot Qt/C++ wrapper over libwayland, kas turpina KWayland attÄ«stÄ«bu, bet ir atbrÄ«vota no saistÄ«Å”anÄs ar Qt.
- Tails izplatÄ«Å”ana ir plÄnojusi pÄriet lietotÄju vidÄ, lai izmantotu Wayland protokolu, kas palielinÄs visu grafisko lietojumprogrammu droŔību, uzlabojot kontroli pÄr to, kÄ programmas mijiedarbojas ar sistÄmu.
- Wayland ir iespÄjots pÄc noklusÄjuma mobilajÄs platformÄs Plasma Mobile, Sailfish, webOS Open Source Edition,
Avots: opennet.ru