Wayland 1.20 on saadaval

Toimus stabiilne protokolli, vaheprotsesside suhtluse mehhanismi ja Wayland 1.20 raamatukogude väljalase. 1.20 haru on tagasi ühilduv API ja ABI tasemel 1.x väljaannetega ning sisaldab peamiselt bugi parandusi ja väikesi protokolli uuendusi. Composite server Weston, mis pakub koodi ja töö näidiseid Waylandi kasutamiseks lauaarvutite keskkondades ja sisseehitatud lahendustes, areneb eraldi arendustsükli raames.

Protokolli peamised muudatused:

  • Rakendatud on ametlik tugi FreeBSD platvormile, mille testid on lisatud pideva integreerimise süsteemi.
  • Toetuse lõpetamine autotools'i ehitussüsteemile, mille asemel kasutatakse nüüd Meson't.
  • Protokolli on lisatud "wl_surface.offset" funktsionaalsus, mis võimaldab klientidel värskendada pinna puhvri nihket sõltumatult puhvrist endast.
  • Protokolli on lisatud "wl_output.name" ja "wl_output.description" funktsioonid, mis võimaldavad kliendil tuvastada väljundi ilma xdg-output-unstable-v1 protokolli laiendusele toetumise.
  • Protokolli määratlustes esitletakse uus atribuut "type" sündmuste jaoks, samuti saavad sündmused nüüd tähistada kui destruktorid.
  • Töödeldi vigu, sealhulgas kõrvaldatud „võidujooksu“ seisundid proxy-de eemaldamisel mitme töötava kliendi puhul.

Muutused rakendustes, töölauakeskkondades ja distributsioonides, mis on seotud Waylandiga:

  • XWaylandis ja patenteeritud NVIDIA draiveris on rakendatud muudatused, mis võimaldavad täieliku OpenGL ja Vulkani riistvara kiirendamise toetuse pakkumist X11 rakendustes, mis käivitatakse DDX-komponendi (Device-Dependent X) XWaylandi abil.
  • Peamine haru kõigis Waylandi hoidlates on ümber nimetatud 'master' asemel 'main', kuna sõna 'master' on viimasel ajal peetud poliitiliselt ebasobivaks, see meenutab orjuse praktikat ning seda peetakse teatud kogukonna liikmete poolt solvanguks.
  • Ubuntu 21.04-s on vaikimisi üle mindud Waylandile.
  • Fedora 35, Ubuntu 21.10 ja RHEL 8.5 on lisatud võimalus kasutada Waylandi põhist töölauakeskkonda süsteemides, mis tuginevad patenteeritud NVIDIA draiveritele.
  • Komponeeritud väljaanne on loodud serverile Weston 9.0, kus ilmus kiosk-shell, mis võimaldab eraldi käivitada erinevaid rakendusi täisekraanirežiimis, näiteks internetikioskite, demonstreerimisstendide, elektrooniliste siltide ja iseteenindusterminalide loomiseks.
  • Firma Canonical avaldas Ubuntu Frame'i liidese, mis kasutab täisekraanivaadet internetikioskite loomiseks ning toetab Waylandi protokolli.
  • Streamingu süsteemis OBS Studio on saadud Waylandi protokolli tugi.
  • GNOME 40 ja 41 on jätkanud Waylandi protokolli ja XWaylandi toe täiustamist. Waylandi sessioonide kasutamine on lubatud NVIDIA GPU'dega süsteemides.
  • MATE töölauda on jätkatud Waylandi jaoks portimisega. X11 sõltumatuks töötamiseks on Waylandi keskkonnas kohandatud dokumendivaatur Atril, süsteemimonitor, tekstiredaktor Pluma, terminali emulaator Terminal ning teised töölaudade komponendid.
  • KDE seanss, mis töötab Waylandi protokolli abil, on stabiliseeritud. KWin komponendi halduses ning KDE Plasma 5.21, 5.22 ja 5.23 töölaudadel on Waylandi protokolli põhine seanss märgatavalt paranenud. Fedora Linuxi kogumikud, kus töölaud on KDE, on vaikimisi üle viidud Waylandi kasutusele.
  • Firefox 93-96 toob muutused, mis lahendavad Wayland-ümbrikes esinevaid probleeme, mis on seotud hüpikakende, lõikelaua ja erineva DPI-süsteemiga ekraanide suurendamisega. Firefoxi Waylandi sadama funktsionaalsus on jõudnud üldiselt samasse tasemesse X11 kogumisega Fedora GNOME-ümbrikes.
  • Käivitati komposiitserva põhine kompaktne kasutajaliides — wayward.
  • Saadaval on esimene väljaanne labwc, Waylandi komposiitserver, millel on sarnased omadused Openboxi aknahaldurile.
  • Ettevõte System76 töötab välja uut kasutajakeskkonda COSMIC, mis kasutab Waylandi.
  • Välja on antud Sway 1.6 kasutajakeskkonna ja Wayfire 0.7 komposiitserveri versioonid, mis kasutavad Waylandi.
  • Wine'ile on pakkuda uuendatud draiver, mis võimaldab käivitada Wine'i kaudu rakendusi, mis kasutavad GDI-d ja OpenGL/DirectX, otseselt Waylandi-põhises keskkonnas, ilma XWaylandi liidese kasutamiseta ja eemaldades Wine'i sidumise X11 protokolliga. Draiverisse on lisatud tugi Vulkanile ja mitme monitori konfiguratsioonidele.
  • Microsoft on lubanud Linuxi rakenduste käitamist kõrvuti WSL2 (Windows Subsystem for Linux) alusel töötavates keskkondades, kasutades süsteemihaldurit RAIL-Shell, mis toetab Waylandi protokolli ja põhineb Weston koodibaasil.
  • Waylandi protokollide paketi arendusmeetod on muutunud. See paket sisaldab protokollide ja laienduste kogumit, mis täiendab põhivõimetusi ning pakub funktsioone, mida on vaja komposiitide ja kasutuskeskkondade loomiseks. serverite Protokollide arv «unstable» on asendatud «staging» faasiga, et sujuvdada protokollide stabiliseerimise protsessi, mis on läbinud testimise töökeskkondades.
  • Waylandile on välja töötatud protokolli laiendus, mis võimaldab akendesüsteemi taaskäivitamist ilma rakenduste sulgemiseta, lahendades probleemid rakenduste lõpetamisega akendesüsteemi rikke korral.
  • Waylandi jaoks on Mesa-s lisatud vajalik EGL-laienemine EGL_EXT_present_opaque. Probleemid läbipaistvuse kuvamisega Waylandi protokoli baasil töötavates mängudes on lahendatud. Implementatsioon toetab dünaamilist leidmist ja alternatiivsete GBM (Generic Buffer Manager) taustaprogrammide laadimist, et parandada Waylandi toe toimimist NVIDIA draiveritega süsteemides.
  • KContin muudab KWinFT arengut, KWin-i haru, mis keskendub Waylandile. Projekt arendab ka wrapland teeki, mis integreerib libwaylandi Qt/C++-ga, jätkates KWaylandi arendust, kuid ilma Qt-põhisest sõltuvusest.
  • Tailsi jaotises on eesmärk viia kasutajakeskkond üle Waylandi protokolli kasutamisele, mis parandab nende graafiliste rakenduste turvalisust, parandades kontrolli selle üle, kuidas rakendused süsteemiga suhtlevad.
  • Waylandi kasutatakse vaikimisi mobiilplatformidel nagu Plasma Mobile, Sailfish ja webOS Open Source Edition.

    Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster