Wayland 1.20 is beskikber

In stabile release fan it protokol, interprocess kommunikaasje meganisme en Wayland 1.20 bibleteken fûn plak. De 1.20-tûke is efterút kompatibel op it API- en ABI-nivo mei de 1.x-releases en befettet meast bugfixes en lytse protokolupdates. De Weston Composite Server, dy't koade en wurkfoarbylden leveret foar it brûken fan Wayland yn buroblêd en ynbêde omjouwings, wurdt ûntwikkele as in aparte ûntwikkelingssyklus.

Grutte feroaringen yn it protokol:

  • Offisjele stipe foar it FreeBSD-platfoarm is ymplementearre, tests wêrfoar binne tafoege oan it trochgeande yntegraasjesysteem.
  • It bousysteem fan autotools is stopset en wurdt no ferfongen troch Meson.
  • De funksje "wl_surface.offset" tafoege oan it protokol om kliïnten de offset fan in oerflakbuffer te aktualisearjen ûnôfhinklik fan 'e buffer sels.
  • De mooglikheden "wl_output.name" en "wl_output.description" binne tafoege oan it protokol, wêrtroch de kliïnt de útfier kin identifisearje sûnder te wêzen bûn oan de xdg-output-unstable-v1 protokol tafoeging.
  • Protokol definysjes foar eveneminten yntrodusearje in nij "type" attribút, en eveneminten sels kinne no wurde markearre as destructors.
  • Wy hawwe wurke oan bugs, ynklusyf it eliminearjen fan racebetingsten by it wiskjen fan proxy's yn multi-threaded kliïnten.

Feroarings yn applikaasjes, buroblêdomjouwings en distribúsjes yn ferbân mei Wayland:

  • XWayland en de proprietêre NVIDIA-bestjoerder binne bywurke om folsleine stipe te leverjen foar OpenGL- en Vulkan-hardwareversnelling yn X11-applikaasjes dy't rinne mei XWayland's DDX (Device-Dependent X) komponint.
  • De haadtûke yn alle Wayland-repositories is omneamd fan "master" nei "haad", om't it wurd "master" koartlyn is beskôge as polityk ûnkorrekt, docht tinken oan slavernij, en as beledigend ûnderfûn troch guon leden fan 'e mienskip.
  • Ubuntu 21.04 is standert oerskeakele nei it brûken fan Wayland.
  • Fedora 35, Ubuntu 21.10 en RHEL 8.5 foegje de mooglikheid ta om in Wayland-buroblêd te brûken op systemen mei proprietêre NVIDIA-bestjoerders.
  • De Weston 9.0 gearstalde tsjinner waard frijlitten, dy't de kiosk-shell-shell yntrodusearre, wêrtroch jo yndividuele applikaasjes apart kinne starte yn folslein skermmodus, bygelyks om ynternetkiosken, demonstraasjestands, elektroanyske buorden en selsbetsjinningsterminals te meitsjen.
  • Canonical hat Ubuntu Frame publisearre, in ynterface op folslein skerm foar it meitsjen fan ynternetkiosken, mei it Wayland-protokol.
  • It OBS Studio-fideostreamingsysteem stipet it Wayland-protokol.
  • GNOME 40 en 41 bliuwe stipe foar it Wayland-protokol en de XWayland-komponint ferbetterje. Tastean Wayland-sesjes foar systemen mei NVIDIA GPU's.
  • Trochgean mei it portearjen fan it MATE-buroblêd nei Wayland. Om te wurkjen sûnder bûn te wêzen oan X11 yn 'e Wayland-omjouwing, wurde de Atril-dokumintwerjouwer, Systeemmonitor, Pluma-tekstbewurker, Terminal terminalemulator en oare buroblêdkomponinten oanpast.
  • Stabilisearre KDE-sesje dy't rint mei it Wayland-protokol. De KWin gearstalde manager en KDE Plasma-buroblêd 5.21, 5.22 en 5.23 hawwe de Wayland-protokol-basearre sesjeprestaasjes signifikant ferbettere. Fedora Linux builds mei it KDE-buroblêd binne oerskeakele om standert Wayland te brûken.
  • Firefox 93-96 omfettet wizigingen om problemen yn Wayland-omjouwings oan te pakken mei pop-up-ôfhanneling, klamboerdhanneling en skaalfergrutting op ferskate DPI-skermen. De Firefox-poarte foar Wayland is ek brocht ta algemiene pariteit yn funksjonaliteit mei de build foar X11 by it rinnen yn 'e GNOME-omjouwing fan Fedora.
  • In kompakte brûkersshell basearre op de Weston gearstalde tsjinner - wayward is publisearre.
  • De earste release fan labwc, in gearstalde tsjinner foar Wayland mei mooglikheden dy't tinke oan de Openbox finsterbehearder, is no beskikber.
  • System76 wurket oan it meitsjen fan in nije COSMIC brûkersomjouwing mei Wayland.
  • Releases fan de brûkersomjouwing Sway 1.6 en de gearstalde tsjinner Wayfire 0.7 mei help fan Wayland binne makke.
  • In bywurke stjoerprogramma is foarsteld foar Wine, wêrtroch jo applikaasjes kinne útfiere mei GDI en OpenGL/DirectX fia Wine direkt yn in Wayland-basearre omjouwing, sûnder de XWayland-laach te brûken en de bining fan Wine oan it X11-protokol kwyt te reitsjen. De bestjoerder hat stipe tafoege foar Vulkan en multi-monitor konfiguraasjes.
  • Microsoft hat de mooglikheid ymplementearre om Linux-applikaasjes út te fieren mei in grafyske ynterface yn omjouwings basearre op it WSL2-subsysteem (Windows Subsystem foar Linux). Foar útfier wurdt de RAIL-Shell gearstalde manager brûkt, mei it Wayland-protokol en basearre op de Weston-koadebase.
  • De ûntwikkelingsmetoade foar it pakket Wayland-protokollen is feroare, mei in set fan protokollen en tafoegings dy't de mooglikheden fan it basis Wayland-protokol oanfolje en de mooglikheden leverje dy't nedich binne foar it bouwen fan gearstalde servers en brûkersomjouwings. It "ynstabyl" protokolûntwikkelingsstadium is ferfongen troch "staging" om it stabilisaasjeproses foar protokollen dy't binne hifke yn produksjeomjouwings glêd te meitsjen.
  • In protokol-útwreiding is taret foar Wayland om de finsteromjouwing opnij te begjinnen sûnder applikaasjes te stopjen, wat it probleem sil oplosse fan it beëinigjen fan applikaasjes yn it gefal fan in flater yn 'e finsteromjouwing.
  • De EGL-útwreiding EGL_EXT_present_opaque fereaske foar Wayland is tafoege oan Mesa. Problemen mei it werjaan fan transparânsje yn spultsjes dy't rinne yn omjouwings basearre op it Wayland-protokol binne oplost. Stipe tafoege foar dynamyske ûntdekking en laden fan alternative GBM (Generic Buffer Manager) backends om Wayland-stipe te ferbetterjen op systemen mei NVIDIA-bestjoerders.
  • Untwikkeling fan KWinFT, in foarke fan KWin rjochte op Wayland, giet troch. It projekt ûntwikkelet ek de wrapland bibleteek mei de útfiering fan in wrapper oer libwayland foar Qt / C ++, dy't bliuwt de ûntwikkeling fan KWayland, mar wurdt befrijd fan bining oan Qt.
  • De Tails-distribúsje hat plannen om de brûkersomjouwing oer te setten om it Wayland-protokol te brûken, wat de feiligens fan alle grafyske applikaasjes sil ferheegje troch it ferbetterjen fan kontrôle oer hoe't applikaasjes ynteraksje mei it systeem.
  • Wayland is standert ynskeakele yn 'e mobile platfoarms Plasma Mobile, Sailfish, webOS Open Source Edition,

    Boarne: opennet.ru

Add a comment