Wayland 1.20 ilipo

Kutulutsidwa kokhazikika kwa protocol, njira yolumikizirana yolumikizirana ndi malaibulale a Wayland 1.20 kunachitika. Nthambi ya 1.20 ndiyobwerera m'mbuyo yogwirizana pamlingo wa API ndi ABI ndi kutulutsidwa kwa 1.x ndipo imakhala ndi kukonza zolakwika ndi zosintha zazing'ono za protocol. Weston Composite Server, yomwe imapereka ma code ndi zitsanzo zogwiritsira ntchito Wayland pakompyuta ndi malo ophatikizidwa, ikupangidwa ngati chitukuko chosiyana.

Zosintha zazikulu mu protocol:

  • Thandizo lovomerezeka la nsanja ya FreeBSD lakhazikitsidwa, mayesero omwe awonjezeredwa ku dongosolo lophatikizana lopitirira.
  • Makina opangira ma autotools adathetsedwa ndipo tsopano asinthidwa ndi Meson.
  • Adawonjeza "wl_surface.offset" ku protocol kuti alole makasitomala kusintha mawonekedwe a buffer pamwamba osadalira bufferyo.
  • Maluso a "wl_output.name" ndi "wl_output.description" awonjezeredwa ku protocol, kulola kasitomala kuzindikira zotuluka popanda kumangirizidwa ku xdg-output-unstable-v1 protocol extension.
  • Matanthauzo a ma protocol a zochitika amabweretsa "mtundu" watsopano, ndipo zochitikazo zitha kuzindikirika ngati zowononga.
  • Takhala tikugwira ntchito pa nsikidzi, kuphatikiza kuthetsa mikangano pochotsa ma proxies mumakasitomala amitundu yambiri.

Zosintha pamagwiritsidwe, mawonekedwe apakompyuta ndi magawo okhudzana ndi Wayland:

  • XWayland ndi dalaivala wake wa NVIDIA asinthidwa kuti apereke chithandizo chokwanira cha OpenGL ndi Vulkan hardware mathamangitsidwe mu X11 mapulogalamu omwe akuyenda pogwiritsa ntchito XWayland's DDX (Device-Dependent X) chigawo.
  • Nthambi yayikulu m'nkhokwe zonse za Wayland yasinthidwa dzina kuchokera ku "mbuye" kupita ku "main", monga liwu loti "bwana" posachedwapa lawonedwa kuti ndilolakwika pazandale, kukumbukira ukapolo, ndipo anthu ena ammudzi amawaona ngati okhumudwitsa.
  • Ubuntu 21.04 wasintha kugwiritsa ntchito Wayland mwachisawawa.
  • Fedora 35, Ubuntu 21.10 ndi RHEL 8.5 amawonjezera kuthekera kogwiritsa ntchito kompyuta ya Wayland pamakina okhala ndi madalaivala a NVIDIA.
  • Seva yophatikizika ya Weston 9.0 idatulutsidwa, yomwe idayambitsa chipolopolo cha kiosk-chipolopolo, chomwe chimakulolani kuti mutsegule padera mapulogalamu amtundu uliwonse pamawonekedwe azithunzi zonse, mwachitsanzo, kupanga ma kiosks a intaneti, mawonetsero owonetsera, zikwangwani zamagetsi ndi malo odzichitira okha.
  • Canonical yasindikiza Ubuntu Frame, mawonekedwe azithunzi zonse popanga ma kiosks a pa intaneti, pogwiritsa ntchito protocol ya Wayland.
  • Dongosolo lotsatsira makanema la OBS Studio limathandizira protocol ya Wayland.
  • GNOME 40 ndi 41 akupitiliza kukonza chithandizo cha protocol ya Wayland ndi gawo la XWayland. Lolani magawo a Wayland pamakina omwe ali ndi ma NVIDIA GPU.
  • Kupitilira kuyika desktop ya MATE kupita ku Wayland. Kuti mugwire ntchito popanda kumangidwa ku X11 m'malo a Wayland, wowonera zolemba za Atril, System Monitor, Pluma text editor, Terminal terminal emulator ndi zigawo zina zapakompyuta zimasinthidwa.
  • Gawo lokhazikika la KDE likuyenda pogwiritsa ntchito protocol ya Wayland. Woyang'anira gulu la KWin ndi KDE Plasma desktop 5.21, 5.22, ndi 5.23 asintha kwambiri magwiridwe antchito a Wayland protocol. Fedora Linux imamanga ndi desktop ya KDE yasinthidwa kuti igwiritse ntchito Wayland mwachisawawa.
  • Firefox 93-96 imaphatikizapo zosintha kuti zithetse mavuto m'malo a Wayland ndi ma pop-up, ma clipboard, ndi makulitsidwe pazithunzi zosiyanasiyana za DPI. Doko la Firefox la Wayland labweretsedwanso kuti lizigwira ntchito bwino ndikumanga kwa X11 mukamayenda mu GNOME chilengedwe cha Fedora.
  • Chipolopolo chophatikizika chotengera seva ya Weston - wayward chasindikizidwa.
  • Kutulutsidwa koyamba kwa labwc, seva yophatikizika ya Wayland yokhala ndi kuthekera kofanana ndi woyang'anira zenera la Openbox, ilipo.
  • System76 ikugwira ntchito pa malo atsopano a COSMIC ogwiritsa ntchito Wayland.
  • Kutulutsidwa kwa malo ogwiritsa ntchito Sway 1.6 ndi seva yophatikizika Wayfire 0.7 yogwiritsa ntchito Wayland idapangidwa.
  • Dalaivala wosinthidwa waperekedwa kwa Wine, yemwe amakupatsani mwayi woyendetsa mapulogalamu pogwiritsa ntchito GDI ndi OpenGL/DirectX kudzera pa Wine molunjika ku Wayland-based, osagwiritsa ntchito XWayland wosanjikiza ndikuchotsa kumangidwa kwa Wine ku protocol ya X11. Dalaivala wawonjeza chithandizo cha Vulkan ndi masanjidwe amitundu yambiri.
  • 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.
  • Njira yachitukuko ya phukusi la wayland-protocols yasintha, yomwe ili ndi ndondomeko ndi zowonjezera zomwe zimagwirizana ndi mphamvu za protocol ya Wayland ndikupereka mphamvu zofunikira pomanga ma seva ophatikizika ndi malo ogwiritsira ntchito. Gawo "losakhazikika" lachitukuko cha protocol lasinthidwa ndi "staging" kuti athe kuwongolera njira zokhazikika zama protocol omwe ayesedwa m'malo opanga.
  • Protocol yowonjezera yakonzedwa kuti Wayland ayambitsenso malo omwe ali ndi zenera popanda kuyimitsa mapulogalamu, zomwe zingathetse vuto la kuletsa mapulogalamu pakagwa vuto pawindo lazenera.
  • EGL yowonjezera EGL_EXT_present_opaque yofunikira pa Wayland yawonjezedwa ku Mesa. Mavuto akuwonetsa kuwonekera m'masewera omwe akuyenda m'malo motengera protocol ya Wayland atha. Thandizo lowonjezera la kutulukira kwamphamvu ndi kutsitsa kwa GBM (Generic Buffer Manager) kumbuyo kuti apititse patsogolo chithandizo cha Wayland pamakina omwe ali ndi madalaivala a NVIDIA.
  • Kukula kwa KWinFT, foloko ya KWin yoyang'ana ku Wayland, ikupitiliza. Pulojekitiyi imapanganso laibulale ya wrapland ndikukhazikitsa chotchingira pamwamba pa libwayland ya Qt/C++, yomwe ikupitiliza chitukuko cha KWayland, koma imamasulidwa ku Qt.
  • Kugawa kwa Mchira kukukonzekera kusintha malo ogwiritsira ntchito kuti agwiritse ntchito protocol ya Wayland, yomwe idzawonjezera chitetezo cha mapulogalamu onse owonetserako pokonza momwe mapulogalamu amagwirizanirana ndi dongosolo.
  • Wayland imayatsidwa mwachisawawa mu Plasma Mobile, Sailfish, webOS Open Source Edition nsanja zam'manja,

    Source: opennet.ru

Kuwonjezera ndemanga