Wayland 1.21 ilipo

Pambuyo pa miyezi isanu ndi umodzi yachitukuko, kumasulidwa kokhazikika kwa protocol, njira yolumikizirana yolumikizirana ndi malaibulale a Wayland 1.21 imaperekedwa. Nthambi ya 1.21 ndi API ndi ABI yobwerera m'mbuyo imagwirizana ndi zotulutsidwa za 1.x ndipo imakhala ndi kukonza zolakwika ndi zosintha zazing'ono za protocol. Masiku angapo apitawo, kusintha kosintha kunapangidwira kwa seva ya Weston 10.0.1, yomwe ikupangidwa ngati gawo lachitukuko chosiyana. Weston amapereka ma code ndi zitsanzo zogwiritsira ntchito Wayland m'malo apakompyuta ndi mayankho ophatikizidwa.

Zosintha zazikulu mu protocol:

  • Thandizo lowonjezera la chochitika cha wl_pointer.axis_value120 ku wl_pointer API yoyenda bwino kwambiri pa mbewa ndi gudumu lapamwamba kwambiri.
  • Ntchito zatsopano wl_signal_emit_mutable (zofanana ndi wl_signal_emit zomwe zimathandizira kugwira ntchito moyenera pomwe chothandizira chizindikiro chimodzi chimachotsa chogwirizira china) ndi wl_global_get_version (amakulolani kuti mudziwe mtundu wa API) wawonjezedwa ku seva.
  • Ntchitoyi idasamutsidwa ku nsanja ya GitLab pogwiritsa ntchito zomangamanga za projekiti ya FreeDesktop.org.
  • Kuyeretsa ndi kukonzanso zomanga ndi ntchito zokhudzana ndi makonda a cholozera.
  • Protocol ya wl_shell yadziwika kuti ndi yosafunikira kuti igwiritsidwe ntchito m'maseva amagulu ambiri ndipo yatsitsidwa. Kuti mupange zipolopolo zachizolowezi, tikulimbikitsidwa kugwiritsa ntchito protocol ya xdg_shell, yomwe imapereka mawonekedwe olumikizirana ndi malo monga momwe zilili ndi windows, zomwe zimakupatsani mwayi wosuntha mawonekedwe kuzungulira chinsalu, kugwa, kukulitsa, kusintha kukula, ndi zina zambiri.
  • Zofunikira pamakina omanga zidawonjezedwa, zida za Meson zosachepera 0.56 ndizofunika pakumanga. Mukapanga, mbendera "c_std=c99" imayatsidwa.

Zosintha pamagwiritsidwe, mawonekedwe apakompyuta ndi magawo okhudzana ndi Wayland:

  • Mu 2022, KDE ikukonzekera kubweretsa gawo la desktop la Plasma kutengera protocol ya Wayland ku boma loyenera kugwiritsidwa ntchito tsiku ndi tsiku ndi ambiri ogwiritsa ntchito. Kuthandizira kwambiri kwa Wayland mu KDE Plasma 5.24 ndi 5.25 kutulutsa, kuphatikiza kuthandizira kwakuya kwamitundu kuposa ma 8-bits pa tchanelo, DRM kubwereketsa kwa mahedifoni a VR, kuthandizira kujambula zithunzi ndikuchepetsa mazenera onse.
  • Mu Fedora 36, ​​​​pa machitidwe omwe ali ndi madalaivala a NVIDIA, gawo la GNOME lotengera protocol ya Wayland limayatsidwa mwachisawawa, lomwe m'mbuyomu linkangogwiritsidwa ntchito pogwiritsa ntchito madalaivala otseguka.
  • Mu Ubuntu 22.04, masinthidwe ambiri amasinthidwa kukhala gawo la desktop kutengera protocol ya Wayland, koma kugwiritsa ntchito seva ya X kumakhalabe kokhazikika pamakina omwe ali ndi madalaivala a NVIDIA. Kwa Ubuntu, chosungira cha PPA chokhala ndi phukusi la qtwayland chaperekedwa, momwe zosintha zokhudzana ndi kuwongolera kwa protocol ya Wayland zasamutsidwa kuchokera kunthambi ya Qt 5.15.3, limodzi ndi projekiti ya KDE.
  • Kutulutsidwa kwachilengedwe kwa Sway 1.7 pogwiritsa ntchito Wayland kwasindikizidwa.
  • Zomanga zausiku za Firefox zimakhala ndi chithandizo cha Wayland chothandizidwa mwachisawawa. Firefox imakonza vuto lotsekereza ulusi, imakweza ma pop-up, ndikupangitsa kuti menyu azitha kugwira ntchito pofufuza kalembedwe. Malinga ndi ziwerengero zochokera ku Firefox Telemetry service, yomwe imasanthula deta yomwe idalandilidwa chifukwa chotumiza telemetry ndi ogwiritsa ntchito kulowa ma seva a Mozilla, gawo la ogwiritsa ntchito a Firefox Linux omwe amagwira ntchito m'malo otengera protocol ya Wayland sapitilira 10%.
  • Phosh 0.15.0, chipolopolo cham'manja chozikidwa pa ukadaulo wa GNOME ndikugwiritsa ntchito seva yophatikizika ya Phoc yomwe ikuyenda pamwamba pa Wayland, yatulutsidwa.
  • Vavu ikupitiliza kupanga seva yophatikiza ya Gamescope (yomwe kale imadziwika kuti steamcompmgr), yomwe imagwiritsa ntchito protocol ya Wayland ndipo imagwiritsidwa ntchito mu SteamOS 3.
  • Kutulutsidwa kwa gawo la XWayland 22.1.0 DDX kwasindikizidwa, komwe kumapereka kukhazikitsidwa kwa X.Org Server kuti akonzekere kuchitidwa kwa X11 m'malo ozikidwa pa Wayland. Mtundu watsopanowu umawonjezera kuthandizira kwa protocol ya DRM Lease, yomwe imagwiritsidwa ntchito kupanga chithunzi cha stereo chokhala ndi ma buffer osiyanasiyana kumanzere ndi kumanja pamene akutulutsa zipewa zenizeni.
  • Pulojekiti ya labwc ikupanga seva yamagulu a Wayland yokhala ndi mawonekedwe ofanana ndi oyang'anira zenera la Openbox (pulojekitiyi ikuwoneka ngati kuyesa kupanga njira ina ya Openbox for Wayland).
  • Kutulutsidwa koyamba kwa LWQt, mtundu wa chipolopolo wa Wayland wa LXQt, ulipo.
  • Collabora, monga gawo la polojekiti ya wxrd, ikupanga seva yatsopano yophatikizika yozikidwa pa Wayland pamakina owoneka bwino.
  • Kutulutsidwa kwa projekiti ya Wine-wayland 7.7 kwasindikizidwa, komwe kumalola kugwiritsa ntchito Vinyo m'malo otengera protocol ya Wayland, osagwiritsa ntchito XWayland ndi X11 zigawo.
  • Aaron Plattner, m'modzi mwa otsogola opanga madalaivala a NVIDIA, wafalitsa lipoti la momwe Wayland amathandizira madalaivala a NVIDIA.
  • Weston Composite Server 10.0 yatulutsidwa, yomwe imawonjezera kuthandizira laibulale ya libseat, yomwe imapereka ntchito zopezera zida zogawana ndi zotulutsa, komanso imawonjezera zida zowongolera mitundu zomwe zimakulolani kuti musinthe mitundu, kukonza ma gamma, ndikugwira ntchito ndi mbiri yamitundu. .
  • Anapitiliza kuyika desktop ya MATE ku Wayland.
  • System76 ikugwira ntchito pa malo atsopano a COSMIC ogwiritsa ntchito Wayland.
  • Microsoft yakhazikitsa kuthekera koyendetsa mapulogalamu a Linux okhala ndi mawonekedwe azithunzi m'malo otengera WSL2 (Windows Subsystem for Linux). Pazotulutsa, woyang'anira gulu la RAIL-Shell amagwiritsidwa ntchito, pogwiritsa ntchito protocol ya Wayland ndikutengera Weston codebase.
  • Wayland imayatsidwa mwachisawawa mu Plasma Mobile, Sailfish, webOS Open Source Edition nsanja zam'manja,

    Source: opennet.ru

Kuwonjezera ndemanga