Wayland 1.22 je že izšel in to so njegove novosti

poti

Wayland je grafični strežniški protokol in knjižnica, ki upraviteljem sestave oken zagotavlja metodo za neposredno komunikacijo z aplikacijami in strojno opremo.

Po devetih mesecih razvoja, začetek nova različica stabilne različice protokola, medprocesni komunikacijski mehanizem in knjižnice Wayland 1.22.

Veja 1.22 je nazaj združljiva z različicama API-ja in ABI 1.x in vsebuje predvsem popravke napak in manjše posodobitve protokola. Weston Composite Server, ki nudi kodo in praktične primere za uporabo Waylanda v namiznih okoljih in vgrajenih rešitvah, se razvija kot del ločenega razvojnega cikla.

Za tiste, ki ne poznate Waylanda, bi to morali vedeti to je protokol za interakcijo sestavljenega strežnika in aplikacij ki delajo z njim. Odjemalci sami upodabljajo svoja okna v ločenem medpomnilniku, pri čemer posredujejo informacije o posodobitvah sestavljenemu strežniku, ki združuje vsebino posameznih medpomnilnikov aplikacij za oblikovanje končnega rezultata, pri čemer upošteva možne nianse, kot sta prekrivanje oken in preglednost. .

Z drugimi besedami, sestavljeni strežnik ne ponuja API-ja za upodabljanje elementov posameznik, ampak deluje samo na že oblikovanih oknih, ki vam omogoča, da se znebite dvojnega medpomnjenja pri uporabi visokonivojskih knjižnic, kot sta GTK in Qt, ki prevzamejo nalogo razvrščanja vsebine oken.

Wayland rešuje številne varnostne težave X11 ker za razliko od slednjega izolira vhod in izhod za vsako okno, odjemalcu ne dovoli dostopa do vsebine oken drugih odjemalcev in tudi ne dovoli prestrezanja vhodnih dogodkov, povezanih z drugimi okni.

Glavne novice Waylanda 1.22

V tej novi različici Waylanda 1.22, ki je predstavljena, izstopa to podpora za dogodka wl_surface ::preferred_buffer_scale in wl_surface::preferred_buffer_transform na API wl_surface, prek katerega kompozitni strežnik posreduje informacije o spremembi ravni merila in parametrov transformacije za površino.

Druga sprememba, ki izstopa, je ta dodan dogodek wl_pointer::axis v API wl_pointer za navedite fizični naslov kazalca za določitev pravilne smeri drsenja v pripomočkih.

Poleg tega je Wayland-server dodal metodo za pridobitev globalnega imena in implementiral funkcijo wl_client_add_destroy_late_listener.

S strani Spremembe aplikacij, namiznih okolij in distribucij, povezane z Waylandom, je poudarjeno naslednje:

  • Wine ima začetno podporo za uporabo v okoljih, ki temeljijo na protokolu Wayland brez komponent XWayland in X11. V trenutni fazi so bili dodani gonilnik winewayland.drv in komponente unixlib ter izvedene priprave za obdelavo datotek z definicijami protokola Wayland s sistemom gradnje. V eni od naslednjih izdaj nameravajo vključiti spremembe za omogočanje izpisa v okolju Wayland.
  • Nadaljnje izboljšave podpore za Wayland v različicah KDE Plasma 5.26 in 5.27. Implementirana možnost onemogočanja lepljenja iz odložišča s srednjim gumbom miške. Izboljšana kakovost skaliranja oken za aplikacije, zagnane z XWaylandom.
  • Zagotovljena je samodejna izbira stopnje povečave zaslona.
  • Za Xfce sta bili pripravljeni poskusni različici xfce4-panel in namizja xfdesktop, ki ponujata začetno podporo za delo v okoljih, ki temeljijo na protokolu Wayland.
  • Uporabniško okolje distribucije Tails je bilo premaknjeno s strežnika X za uporabo protokola Wayland.
  • Sistem za 3D modeliranje Blender 3.4 implementira podporo za protokol Wayland, kar vam omogoča zagon Blenderja neposredno v okoljih, ki temeljijo na Waylandu, brez uporabe plasti XWayland.
  • Izdano je bilo okolje po meri Sway različica 1.8 z Waylandom.
  • Na voljo je prilagojeno okolje PaperDE 0.2, ki uporablja Qt in Wayland.
  • Firefox je izboljšal skupno rabo zaslona v okoljih Wayland z odpravljanjem težav z gladkim drsenjem po vsebini, sprožitvijo dogodka klika, ko je kliknjen drsni trak, in drsenjem po vsebini v okoljih, ki temeljijo na Waylandu.
  • Valve še naprej razvija Gamescope Composite Server (prej znan kot steamcompmgr), ki uporablja protokol Wayland in se uporablja v operacijskem sistemu SteamOS 3.
  • Razvoj lxqt-sway, pristanišča uporabniškega prostora LXQt, ki ga Wayland podpira. Poleg tega drug projekt LWQt razvija ovoj LXQt po meri, ki temelji na Waylandu. Nadaljevanje prenosa namizja MATE na Wayland.
  • System76 razvija novo različico uporabniškega okolja COSMIC z uporabo Waylanda.
  • Wayland je privzeto omogočen na mobilnih platformah Plasma Mobile, Sailfish, webOS Open Source Edition, Tizen in AsteroidOS.
    Na podlagi Waylanda se razvijajo Ubuntu Framework in lupine wayward.

Končno, za tiste, ki želijo preizkusiti to novo različico Izvorno kodo za svojo zgradbo lahko prenesete iz naslednjo povezavo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.