Wayland 1.21 on saadaval

Pärast kuuekuulist arendustööd esitleti protokolli, protsessidevahelise sidemehhanismi ja Wayland 1.21 teekide stabiilset väljalaset. 1.21 haru ühildub API ja ABI tasemel tagurpidi 1.x väljalasetega ning sisaldab peamiselt veaparandusi ja väiksemaid protokollivärskendusi. Mõned päevad tagasi loodi Weston 10.0.1 komposiitserveri korrigeeriv uuendus, mida arendatakse eraldi arendustsükli raames. Weston pakub koodi ja töönäiteid Waylandi kasutamiseks töölauakeskkondades ja manustatud lahendustes.

Peamised muudatused protokollis:

  • Programmi wl_pointer liidesesse on lisatud sündmuse wl_pointer.axis_value120 tugi kõrge eraldusvõimega kerimisrattaga hiire manipulaatoritel ülitäpseks kerimiseks.
  • Serverisse on lisandunud uued funktsioonid: wl_signal_emit_mutable (wl_signal_emit analoog, mis toetab korrektset toimimist olukorras, kus üks signaalikäsitleja kustutab teise töötleja) ja wl_global_get_version (võimaldab teada saada API üldversiooni).
  • Arendus viidi FreeDesktop.org projekti infrastruktuuri kasutades üle GitLabi platvormile.
  • Kursori seadistustega seotud struktuurid ja funktsioonid on puhastatud ja ümber töötatud.
  • Protokoll wl_shell on komposiitserverites rakendamiseks märgitud valikuliseks ja selle tugi on aegunud. Kohandatud kestade loomiseks on soovitatav kasutada protokolli xdg_shell, mis annab liidese pindadega kui akendega suhtlemiseks, mis võimaldab pindu ekraanil liigutada, minimeerida, maksimeerida, suurust muuta jne.
  • Koostesüsteemile esitatavaid nõudeid on suurendatud, kokkupanemiseks on nüüd vaja Mesoni tööriistakomplekti vähemalt versiooniga 0.56. Kompileerimisel on lipp “c_std=c99” lubatud.

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

  • KDE plaanib 2022. aastal viia Waylandil põhineva Plasma töölauaseansi olekusse, mis sobib igapäevaseks kasutamiseks märkimisväärsele osale kasutajatest. Waylandi tuge on KDE Plasma 5.24 ja 5.25 versioonides oluliselt täiustatud, sealhulgas on lisatud tugi värvisügavustele, mis on suuremad kui 8 bitti kanali kohta, virtuaalreaalsuse peakomplektide jaoks on juurutatud DRM-i liisingu režiim ning pakkumine ekraanipiltide tegemiseks ja kõigi minimeerimiseks. aknad.
  • Fedora 36 patenteeritud NVIDIA draiveritega süsteemides kasutab vaikimisi Waylandi-põhist GNOME-i seanssi, mis oli varem saadaval ainult avatud lähtekoodiga draiverite kasutamisel.
  • Ubuntu 22.04 puhul kasutab enamik konfiguratsioone vaikimisi Waylandi protokollipõhist töölauaseanssi, kuid X-serveri kasutamine on vaikimisi jäetud NVIDIA patenteeritud draiveritega süsteemides. Ubuntu jaoks on välja pakutud qtwaylandi paketiga PPA hoidla, kuhu on Qt 5.15.3 harust üle viidud Waylandi protokolli toe parandamisega seotud parandused koos KDE projektiga.
  • Avaldatud on Waylandi kasutav kohandatud keskkonna Sway 1.7 väljalase.
  • Igaõhtused Firefoxi versioonid sisaldavad vaikimisi Waylandi tuge. Firefox on lahendanud probleemi lõimede blokeerimisega, täiustanud hüpikakende skaleerimist ja pannud kontekstimenüü õigekirja kontrollimisel tööle. Telemeetria saatmise tulemusel saadud andmeid ja Mozilla serveritesse sisenevaid kasutajaid analüüsiva Firefox Telemeetria teenuse statistika järgi ei ületa Waylandi protokollil põhinevates keskkondades töötavate Linux Firefoxi kasutajate osakaal veel 10%.
  • Avaldatud on Phoshi 0.15.0 mobiiliekraani kesta väljalase, mis põhineb GNOME tehnoloogiatel ja kasutab Waylandi peal töötavat Phoc komposiitserverit.
  • Valve jätkab Gamescope'i komposiitserveri (endise nimega steamcompmgr) arendamist, mis kasutab Waylandi protokolli ja mida kasutatakse operatsioonisüsteemis SteamOS 3.
  • Avaldatud on DDX komponendi XWayland 22.1.0 väljalase, mis annab X.Org Serveri käivitamise X11 rakenduste täitmise korraldamiseks Waylandi-põhistes keskkondades. Uus versioon lisab toe DRM Lease protokollile, mida kasutatakse virtuaalreaalsuse kiivritele väljastamisel vasaku ja parema silma jaoks erinevate puhvritega stereopildi genereerimiseks.
  • Labwc projekt arendab Waylandi jaoks komposiitserverit, mille võimalused meenutavad Openboxi aknahaldurit (projekti esitletakse katsena luua Waylandi jaoks Openboxi alternatiiv).
  • LWQt, Waylandil põhineva kohandatud LXQt kesta esimene väljalase on nüüd saadaval.
  • Ettevõte Collabora töötab wxrd projekti raames välja uut Waylandil põhinevat komposiitserverit virtuaalreaalsussüsteemide jaoks.
  • Avaldatud on Wine-wayland 7.7 projekti väljalase, mis võimaldab Wine'i kasutada Waylandi protokollil põhinevates keskkondades ilma XWaylandi ja X11 komponente kasutamata.
  • Aaron Plattner, üks juhtivaid NVIDIA patenteeritud draiverite arendajaid, on avaldanud aruande Waylandi toe oleku kohta NVIDIA draiverites.
  • Välja on antud Weston 10.0 komposiitserver, mis lisab tuge libseat teegile, mis pakub funktsioone jagatud sisend- ja väljundseadmetele juurdepääsu korraldamiseks ning lisaks on lisatud värvihalduse komponendid, mis võimaldavad värvide teisendamist, gammakorrektsiooni ja värviprofiilidega töötamist.
  • Jätkas MATE töölaua teisaldamist Waylandi.
  • System76 töötab Waylandi abil uue COSMIC kasutajakeskkonna loomisel.
  • 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.
  • Wayland on Plasma Mobile'i, Sailfishi, webOS avatud lähtekoodiga väljaande mobiiliplatvormides vaikimisi lubatud,

    Allikas: opennet.ru

Lisa kommentaar