Mae Wayland 1.21 ar gael

Ar ôl chwe mis o ddatblygiad, cyflwynwyd datganiad sefydlog o'r protocol, mecanwaith cyfathrebu rhyngbroses a llyfrgelloedd Wayland 1.21. Mae'r gangen 1.21 yn gydnaws yn ôl ar lefel API ac ABI gyda'r datganiadau 1.x ac mae'n cynnwys yn bennaf atgyweiriadau nam a mân ddiweddariadau protocol. Ychydig ddyddiau yn ôl, crëwyd diweddariad cywirol i weinydd cyfansawdd Weston 10.0.1, sy'n cael ei ddatblygu fel rhan o gylch datblygu ar wahân. Mae Weston yn darparu cod ac enghreifftiau gwaith ar gyfer defnyddio Wayland mewn amgylcheddau bwrdd gwaith ac atebion wedi'u mewnosod.

Newidiadau mawr yn y protocol:

  • Mae cefnogaeth i'r digwyddiad wl_pointer.axis_value120 wedi'i ychwanegu at ryngwyneb rhaglen wl_pointer ar gyfer sgrolio manwl iawn ar drinwyr llygoden gydag olwyn sgrolio cydraniad uchel.
  • Mae swyddogaethau newydd wl_signal_emit_mutable (analog o wl_signal_emit, sy'n cefnogi gweithrediad cywir mewn sefyllfa lle mae un triniwr signal yn dileu triniwr arall) a wl_global_get_version (sy'n eich galluogi i ddarganfod fersiwn cyffredinol yr API) wedi'u hychwanegu at y gweinydd.
  • Trosglwyddwyd y datblygiad i blatfform GitLab gan ddefnyddio seilwaith y prosiect FreeDesktop.org.
  • Mae strwythurau a swyddogaethau sy'n gysylltiedig â gosodiadau cyrchwr wedi'u glanhau a'u hailweithio.
  • Mae'r protocol wl_shell wedi'i nodi'n ddewisol i'w weithredu mewn gweinyddwyr cyfansawdd ac mae wedi'i anghymeradwyo. I greu cregyn arfer, argymhellir defnyddio'r protocol xdg_shell, sy'n darparu rhyngwyneb ar gyfer rhyngweithio ag arwynebau fel ffenestri, sy'n eich galluogi i symud arwynebau o amgylch y sgrin, lleihau, cynyddu, newid maint, ac ati.
  • Mae'r gofynion ar gyfer y system ymgynnull wedi'u cynyddu; mae'r cynulliad bellach yn gofyn am becyn cymorth Meson o fersiwn 0.56 o leiaf. Wrth lunio, mae'r faner “c_std=c99” wedi'i galluogi.

Newidiadau mewn cymwysiadau, amgylcheddau bwrdd gwaith a dosbarthiadau yn ymwneud â Wayland:

  • Mae KDE yn bwriadu dod â'r sesiwn bwrdd gwaith Plasma yn Wayland i gyflwr sy'n addas i'w ddefnyddio bob dydd gan gyfran sylweddol o ddefnyddwyr yn 2022. Mae cefnogaeth Wayland wedi'i wella'n sylweddol yn y datganiadau KDE Plasma 5.24 a 5.25, gan gynnwys ychwanegu cefnogaeth ar gyfer dyfnder lliw sy'n fwy na 8-bits y sianel, gweithredu modd “prydlesu DRM” ar gyfer clustffonau rhith-realiti, a darparu cefnogaeth ar gyfer cymryd sgrinluniau a lleihau'r cyfan ffenestri.
  • Mae Fedora 36 ar systemau gyda gyrwyr NVIDIA perchnogol yn rhagosod i sesiwn GNOME yn Wayland, a oedd ar gael yn flaenorol wrth ddefnyddio gyrwyr ffynhonnell agored yn unig.
  • Yn Ubuntu 22.04, mae'r rhan fwyaf o ffurfweddiadau yn rhagosodedig i sesiwn bwrdd gwaith seiliedig ar brotocol Wayland, ond gadewir defnydd o'r gweinydd X yn ddiofyn ar systemau gyda gyrwyr NVIDIA perchnogol. Ar gyfer Ubuntu, mae ystorfa PPA gyda'r pecyn qtwayland wedi'i gynnig, lle mae atgyweiriadau sy'n ymwneud â gwella cefnogaeth i'r protocol Wayland wedi'u trosglwyddo o gangen Qt 5.15.3, ynghyd â'r prosiect KDE.
  • Mae rhyddhau amgylchedd defnyddiwr Sway 1.7 gan ddefnyddio Wayland wedi'i gyhoeddi.
  • Mae adeiladau Firefox bob nos yn cynnwys cefnogaeth Wayland yn ddiofyn. Mae Firefox wedi datrys problem gyda blocio edafedd, gwella graddfa ffenestri naid, ac wedi gwneud i'r ddewislen cyd-destun weithio wrth wirio sillafu. Yn ôl ystadegau gwasanaeth Firefox Telemetry, sy'n dadansoddi data a dderbyniwyd o ganlyniad i anfon telemetreg a defnyddwyr yn cyrchu gweinyddwyr Mozilla, nid yw cyfran defnyddwyr Linux Firefox sy'n gweithio mewn amgylcheddau sy'n seiliedig ar brotocol Wayland eto yn fwy na 10%.
  • Mae Phosh 0.15.0, cragen sgrin ar gyfer dyfeisiau symudol sy'n seiliedig ar dechnolegau GNOME ac sy'n defnyddio'r gweinydd cyfansawdd Phoc sy'n rhedeg ar ben Wayland, wedi'i gyhoeddi.
  • Mae Falf yn parhau i ddatblygu gweinydd cyfansawdd Gamescope (a elwid gynt yn steamcompmgr), sy'n defnyddio'r protocol Wayland ac a ddefnyddir yn system weithredu SteamOS 3.
  • Mae rhyddhau cydran DDX XWayland 22.1.0 wedi'i gyhoeddi, sy'n darparu lansiad y Gweinydd X.Org ar gyfer trefnu gweithredu cymwysiadau X11 mewn amgylcheddau sy'n seiliedig ar Wayland. Mae'r fersiwn newydd yn ychwanegu cefnogaeth i'r protocol DRM Lease, a ddefnyddir i gynhyrchu delwedd stereo gyda byfferau gwahanol ar gyfer y llygaid chwith a dde wrth allbynnu i helmedau rhith-realiti.
  • Mae'r prosiect labwc yn datblygu gweinydd cyfansawdd ar gyfer Wayland gyda galluoedd sy'n atgoffa rhywun o reolwr ffenestri Openbox (cyflwynir y prosiect fel ymgais i greu dewis arall Openbox ar gyfer Wayland).
  • Mae datganiad cyntaf LWQt, cragen LXQt arferol yn seiliedig ar Wayland, bellach ar gael.
  • Mae cwmni Collabora, fel rhan o brosiect wxrd, yn datblygu gweinydd cyfansawdd newydd yn seiliedig ar Wayland ar gyfer systemau rhith-realiti.
  • Mae rhyddhau'r prosiect Wine-wayland 7.7 wedi'i gyhoeddi, gan ganiatáu defnyddio Wine mewn amgylcheddau yn seiliedig ar brotocol Wayland, heb ddefnyddio cydrannau XWayland a X11.
  • Mae Aaron Plattner, un o brif ddatblygwyr gyrwyr perchnogol NVIDIA, wedi cyhoeddi adroddiad ar statws cefnogaeth Wayland mewn gyrwyr NVIDIA.
  • Mae gweinydd cyfansawdd Weston 10.0 wedi'i ryddhau, gan ychwanegu cefnogaeth i'r llyfrgell libseat, sy'n darparu swyddogaethau ar gyfer trefnu mynediad i ddyfeisiau mewnbwn ac allbwn a rennir, a hefyd wedi ychwanegu cydrannau rheoli lliw sy'n caniatáu trosi lliw, cywiro gama a gweithio gyda phroffiliau lliw.
  • Parhau i drosglwyddo bwrdd gwaith MATE i Wayland.
  • Mae System76 yn gweithio ar greu amgylchedd defnyddwyr COSMIC newydd gan ddefnyddio Wayland.
  • Mae Microsoft wedi gweithredu'r gallu i redeg cymwysiadau Linux gyda rhyngwyneb graffigol mewn amgylcheddau sy'n seiliedig ar is-system WSL2 (Subsystem Windows ar gyfer Linux). Ar gyfer allbwn, defnyddir y rheolwr cyfansawdd RAIL-Shell, gan ddefnyddio'r protocol Wayland ac yn seiliedig ar y codebase Weston.
  • Mae Wayland wedi'i alluogi yn ddiofyn yn y llwyfannau symudol Plasma Mobile, Sailfish, webOS Open Source Edition,

    Ffynhonnell: opennet.ru

Ychwanegu sylw