Wayland 1.21 e fumaneha

Ka mor'a likhoeli tse tšeletseng tsa tsoelo-pele, ho ile ha hlahisoa tokollo e tsitsitseng ea protocol, mokhoa oa puisano oa interprocess le lilaebrari tsa Wayland 1.21. Lekala la 1.21 le ka morao le sebetsa maemong a API le ABI ka likhatiso tsa 1.x 'me hangata le na le litokiso le lintlafatso tse nyane tsa protocol. Matsatsi a 'maloa a fetileng, ho ile ha bōptjoa ntlafatso ea ntlafatso ho seva sa Weston 10.0.1, e ntseng e ntlafatsoa e le karolo ea potoloho e fapaneng ea tsoelo-pele. Weston e fana ka likhoutu le mehlala ea ts'ebetso ea ho sebelisa Wayland libakeng tsa desktop le litharollo tse kenelletseng.

Liphetoho tse kholo ho protocol:

  • Ts'ehetso bakeng sa ketsahalo ea wl_pointer.axis_value120 e kentsoe sebopehong sa lenaneo la wl_pointer bakeng sa ho tsamaisisa ka nepo ho li-manipulator tse nang le lebili la moqolo le nang le qeto e phahameng.
  • Mesebetsi e mecha wl_signal_emit_mutable (analogue ea wl_signal_emit, e ts'ehetsang ts'ebetso e nepahetseng maemong ao motho a le mong a hlakolang sebatli se seng) mme wl_global_get_version (e u lumella ho fumana mofuta o akaretsang oa API) li kentsoe ho seva.
  • Nts'etsopele e ile ea fetisetsoa sethaleng sa GitLab ho sebelisoa meaho ea projeke ea FreeDesktop.org.
  • Mehaho le mesebetsi e amanang le litlhophiso tsa cursor e hloekisitsoe le ho etsoa bocha.
  • wl_shell protocol e tšoailoe e le ea boikhethelo hore e kenngoe tšebetsong ho li-server tse kopaneng 'me e tlositsoe. Ho theha likhetla tse tloaelehileng, ho khothalletsoa ho sebelisa protocol ea xdg_shell, e fanang ka sebopeho sa ho sebelisana le bokaholimo joalo ka lifensetere, e u lumellang hore u tsamaise bokaholimo ho potoloha skrineng, ho fokotsa, ho holisa, ho fetola boholo, joalo-joalo.
  • Litlhokahalo tsa sistimi ea kopano li ekelitsoe; kopano joale e hloka sesebelisoa sa Meson sa bonyane mofuta oa 0.56. Ha o hlophisa, folakha ea "c_std=c99" e ea lumelloa.

Liphetoho lits'ebetsong, tikolohong ea komporo le kabo e amanang le Wayland:

  • KDE e rera ho tlisa seboka sa Wayland-based Plasma desktop sebakeng se loketseng tšebeliso ea letsatsi le letsatsi ke karolo e kholo ea basebelisi ka 2022. Ts'ehetso ea Wayland e ntlafalitsoe haholo tlhahisong ea KDE Plasma 5.24 le 5.25, ho kenyelletsa le ho eketsa tšehetso bakeng sa botebo ba mebala e kholo ho feta 8-bits ka mocha, ho kenya ts'ebetsong mokhoa oa "DRM oa ho hira" bakeng sa li-headsets tsa 'nete, le ho fana ka tšehetso bakeng sa ho nka linepe le ho fokotsa tsohle. lifesetere.
  • Fedora 36 mabapi le lits'ebetso tse nang le bakhanni ba NVIDIA ba nang le thepa e sa fetohe ho seboka sa GNOME se thehiloeng ho Wayland, seo pele se neng se fumaneha ha ho sebelisoa bakhanni ba mohloli o bulehileng.
  • Ho Ubuntu 22.04, litlhophiso tse ngata li lula li le sethaleng sa Wayland protocol-based desktop, empa ts'ebeliso ea seva ea X e siiloe ka boiketsetso lits'ebetsong tse nang le bakhanni ba NVIDIA ba nang le thepa. Bakeng sa Ubuntu, ho entsoe tlhahiso ea polokelo ea PPA e nang le sephutheloana sa qtwayland, moo litokiso tse amanang le ho ntlafatsa ts'ehetso ea protocol ea Wayland li fetisitsoeng ho tsoa lekaleng la Qt 5.15.3, le porojeke ea KDE.
  • Ho lokolloa ha tikoloho ea basebelisi Sway 1.7 e sebelisang Wayland ho phatlalalitsoe.
  • Mehaho ea bosiu ea Firefox e kenyelletsa tšehetso ea Wayland ka boiketsetso. Firefox e lokisitse bothata ka likhoele tse thibelang, ho ntlafatsa maemo a fensetere a pop-up, le ho etsa hore menyu ea litaba e sebetse ha e hlahloba mopeleto. Ho ea ka lipalo-palo ho tsoa ho tšebeletso ea Firefox Telemetry, e hlahlobang lintlha tse fumanoeng ka lebaka la ho romela telemetry le basebelisi ba kenang li-server tsa Mozilla, karolo ea basebelisi ba Linux Firefox ba sebetsang libakeng tse thehiloeng ho protocol ea Wayland ha e e-s'o fete 10%.
  • Phosh 0.15.0, khetla ea skrine bakeng sa lisebelisoa tsa cellular tse thehiloeng ho theknoloji ea GNOME le ho sebelisa seva e kopantsoeng ea Phoc e sebetsang ka holim'a Wayland, e hatisitsoe.
  • Valve e ntse e tsoela pele ho nts'etsapele seva e kopaneng ea Gamescope (eo pele e neng e tsejoa e le steamcompmgr), e sebelisang protocol ea Wayland mme e sebelisoa ho sistimi ea ts'ebetso ea SteamOS 3.
  • Ho lokolloa ha karolo ea DDX XWayland 22.1.0 e hatisitsoe, e fanang ka ho thakholoa ha Seva ea X.Org bakeng sa ho hlophisa ts'ebetso ea likopo tsa X11 libakeng tse thehiloeng ho Wayland. Phetolelo e ncha e eketsa ts'ehetso bakeng sa protocol ea DRM Lease, e sebelisetsoang ho hlahisa setšoantšo sa stereo se nang le li-buffer tse fapaneng bakeng sa mahlo a leqele le le letona ha li hlahisa lihelmete tsa 'nete.
  • Morero oa labwc o nts'etsapele li-server tse kopaneng bakeng sa Wayland tse nang le bokhoni bo hopotsang mookameli oa fensetere ea Openbox (morero o hlahisoa e le boiteko ba ho theha Openbox bakeng sa Wayland).
  • Phallo ea pele ea LWQt, khetla ea tloaelo ea LXQt e thehiloeng ho Wayland, e se e fumaneha.
  • Khampani ea Collabora, e le karolo ea morero oa wxrd, e ntse e hlahisa seva se secha se nang le likarolo tse thehiloeng ho Wayland bakeng sa mekhoa ea sebele ea sebele.
  • Ho lokolloa ha morero oa Wine-wayland 7.7 ho phatlalalitsoe, ho lumella tšebeliso ea Veine libakeng tse thehiloeng ho protocol ea Wayland, ntle le tšebeliso ea likarolo tsa XWayland le X11.
  • Aaron Plattner, e mong oa bahlahisi ba ka sehloohong ba bakhanni ba NVIDIA, o phatlalalitse tlaleho mabapi le boemo ba tšehetso ea Wayland ho bakhanni ba NVIDIA.
  • Seva e kopantsoeng ea Weston 10.0 e lokollotsoe, e eketsang tšehetso bakeng sa laebrari ea libseat, e fanang ka mesebetsi bakeng sa ho hlophisa phihlello ea lisebelisoa tse arolelanoang le tse hlahisoang, hape e ekelitse likarolo tsa taolo ea mebala e lumellang ho fetolela mebala, ho lokisoa ha gamma le ho sebetsa ka lintlha tsa mebala.
  • Ts'ebetso e tsoelang pele ea komporo ea MATE ho Wayland.
  • System76 e sebetsa ho theha tikoloho e ncha ea basebelisi ba COSMIC e sebelisang Wayland.
  • Microsoft e kentse tšebetsong bokhoni ba ho tsamaisa lits'ebetso tsa Linux ka sebopeho sa graphical tikolohong e ipapisitseng le sistimi e tlase ea WSL2 (Windows Subsystem for Linux). Bakeng sa tlhahiso, ho sebelisoa mookameli oa motsoako oa RAIL-Shell, ho sebelisoa protocol ea Wayland le ho latela motheo oa khoutu ea Weston.
  • Wayland e nolofalloa ka ho sa feleng ho li-platform tsa mobile Plasma Mobile, Sailfish, webOS Open Source Edition,

    Source: opennet.ru

Eketsa ka tlhaloso