Wayland 1.20 on saadaval

Toimus protokolli, protsessidevahelise sidemehhanismi ja Wayland 1.20 teekide stabiilne väljalase. 1.20 haru ühildub API ja ABI tasemel tagurpidi 1.x väljalasetega ning sisaldab peamiselt veaparandusi ja väiksemaid protokollivärskendusi. Eraldi arendustsüklina töötatakse välja Weston Composite Server, mis pakub koodi ja töönäiteid Waylandi kasutamiseks töölaua- ja manustatud keskkondades.

Peamised muudatused protokollis:

  • Rakendatud on ametlik tugi FreeBSD platvormile, mille testid on lisatud pidevasse integratsioonisüsteemi.
  • Autotoolsi ehitussüsteemi tootmine on lõpetatud ja selle asendab nüüd Meson.
  • Protokolli lisati funktsioon "wl_surface.offset", mis võimaldab klientidel värskendada pinnapuhvri nihet puhvrist endast sõltumatult.
  • Protokollile on lisatud võimalused "wl_output.name" ja "wl_output.description", mis võimaldab kliendil tuvastada väljundi ilma, et ta oleks seotud protokolli laiendiga xdg-output-unstable-v1.
  • Sündmuste protokollimääratlused toovad sisse uue atribuudi "tüüp" ja sündmused ise saab nüüd märkida hävitajatena.
  • Oleme töötanud vigade kallal, sealhulgas kaotanud võidusõidu tingimused puhverserveri kustutamisel mitme lõimega klientides.

Waylandiga seotud muudatused rakendustes, töölauakeskkondades ja distributsioonides:

  • XWaylandi ja patenteeritud NVIDIA draiverit on värskendatud, et pakkuda täielikku tuge OpenGL-i ja Vulkani riistvarakiirendusele X11 rakendustes, mis töötavad XWaylandi DDX (seadmest sõltuva X) komponenti kasutades.
  • Peamine haru kõigis Waylandi hoidlates on ümber nimetatud "ülema" asemel "peamiseks", kuna sõna "peremees" on viimasel ajal peetud poliitiliselt ebakorrektseks, orjapidamist meenutavaks ja mõned kogukonnaliikmed on seda solvavaks pidanud.
  • Ubuntu 21.04 on vaikimisi lülitunud Waylandi kasutamisele.
  • Fedora 35, Ubuntu 21.10 ja RHEL 8.5 lisavad võimaluse kasutada Waylandi töölauda patenteeritud NVIDIA draiveritega süsteemides.
  • Ilmus Weston 9.0 komposiitserver, mis võttis kasutusele kiosk-shell-shelli, mis võimaldab täisekraanirežiimis eraldi käivitada üksikuid rakendusi, näiteks luua internetikioskeid, näidisstende, elektroonilisi märke ja iseteenindusterminale.
  • Canonical on välja andnud Ubuntu Frame'i, täisekraani liidese Interneti-kioskite loomiseks, kasutades Waylandi protokolli.
  • OBS Studio video voogedastussüsteem toetab Waylandi protokolli.
  • GNOME 40 ja 41 jätkavad Waylandi protokolli ja XWaylandi komponendi toe parandamist. Lubage Waylandi seansid NVIDIA GPU-dega süsteemides.
  • Jätkub MATE töölaua teisaldamine Waylandi. Waylandi keskkonnas X11-ga sidumata töötamiseks on kohandatud Atrili dokumendivaatur, süsteemimonitor, Pluma tekstiredaktor, terminali terminali emulaator ja muud töölauakomponendid.
  • Stabiliseeritud KDE seanss töötab Waylandi protokolli abil. KWini liithaldur ja KDE Plasma töölaua versioonid 5.21, 5.22 ja 5.23 on oluliselt parandanud Waylandi protokollipõhist seansi jõudlust. KDE töölauaga Fedora Linuxi järgud on vaikimisi lülitatud Waylandi kasutama.
  • Firefox 93–96 sisaldab muudatusi Waylandi keskkondade probleemide lahendamiseks hüpikakende, lõikepuhvri käsitlemise ja skaleerimisega erinevatel DPI-ekraanidel. Ka Waylandi Firefoxi pordi funktsionaalsus on Fedora GNOME keskkonnas töötades viidud X11 järguga üldiselt pariteeti.
  • Avaldatud on Westoni komposiitserveril põhinev kompaktne kasutajakest – wayward.
  • Nüüd on saadaval Labwc esimene väljalase, Waylandi komposiitserver, mille võimalused meenutavad Openboxi aknahaldurit.
  • System76 töötab Waylandi abil uue COSMIC kasutajakeskkonna loomisel.
  • Loodud on Waylandi kasutava kasutajakeskkonna Sway 1.6 ja komposiitserveri Wayfire 0.7 väljalasked.
  • Wine'i jaoks on välja pakutud värskendatud draiver, mis võimaldab käivitada GDI-d ja OpenGL/DirectX-i kasutavaid rakendusi Wine'i kaudu otse Waylandi-põhises keskkonnas, ilma XWaylandi kihti kasutamata ja Wine'i seotusest X11 protokolliga. Draiver on lisanud Vulkani ja mitme monitori konfiguratsioonide toe.
  • Microsoft on juurutanud võimaluse käivitada graafilise liidesega Linuxi rakendusi WSL2 alamsüsteemil (Windows Subsystem for Linux) põhinevates keskkondades. Väljundiks kasutatakse RAIL-Shelli komposiithaldurit, mis kasutab Waylandi protokolli ja põhineb Westoni koodibaasil.
  • Muutunud on paketi wayland-protocols arendusmeetod, mis sisaldab protokollide ja laienduste komplekti, mis täiendavad Waylandi baasprotokolli võimalusi ning tagavad komposiitserverite ja kasutajakeskkondade ehitamiseks vajalikud võimalused. Protokolli „ebastabiilne” arendamise etapp on asendatud etapiga, et sujuvamaks muuta tootmiskeskkondades testitud protokollide stabiliseerimisprotsessi.
  • Akende keskkonna taaskäivitamiseks ilma rakendusi peatamata on Waylandile ette valmistatud protokollilaiendus, mis lahendab rakenduste lõpetamise probleemi aknakeskkonnas esineva tõrke korral.
  • Mesasse on lisatud Waylandi jaoks vajalik EGL laiendus EGL_EXT_present_opaque. Lahendatud on probleemid läbipaistvuse kuvamisega mängudes, mis töötavad Waylandi protokollil põhinevates keskkondades. Lisatud on alternatiivsete GBM-i (Generic Buffer Manager) taustaprogrammide dünaamilise avastamise ja laadimise tugi, et parandada Waylandi tuge NVIDIA draiveritega süsteemides.
  • KWinFT, Waylandile keskendunud KWini hargi KWinFT arendamine jätkub. Projekt arendab ka wraplandi raamatukogu koos libwaylandi ümbrisega Qt/C++ jaoks, mis jätkab KWaylandi arendamist, kuid vabaneb Qt-ga sidumisest.
  • Tailsi distributsioon on kavandanud kasutajakeskkonna ülemineku Waylandi protokollile, mis suurendab kõigi graafiliste rakenduste turvalisust, parandades kontrolli selle üle, kuidas rakendused süsteemiga suhtlevad.
  • Wayland on Plasma Mobile'i, Sailfishi, webOS avatud lähtekoodiga väljaande mobiiliplatvormides vaikimisi lubatud,

    Allikas: opennet.ru

Lisa kommentaar