Wayland 1.21 inowanikwa

Mushure memwedzi mitanhatu yebudiriro, kuburitswa kwakagadzikana kweprotocol, interprocess communication mechanism uye Wayland 1.21 maraibhurari inoratidzwa. Bazi re1.21 iAPI uye ABI kumashure inowirirana ne1.x inoburitswa uye ine kazhinji inogadzirisa tsikidzi uye madiki maprotocol update. Mazuva mashoma apfuura, kugadzirisa kwekugadzirisa kwakagadzirwa kweWeston 10.0.1 composite server, iyo iri kuvandudzwa sechikamu chechikamu chakasiyana chekusimudzira. Weston inopa kodhi uye mienzaniso yekushanda yekushandisa Wayland munzvimbo dzedesktop uye dzakamisikidzwa mhinduro.

Shanduko huru muprotocol:

  • Yakawedzera tsigiro yechiitiko chewl_pointer.axis_value120 kuwl_pointer API yekukwenya-yepamusoro-soro pamakonzo ine vhiri rekukwenenzvera-resolution.
  • Mabasa matsva wl_signal_emit_mutable (analogous to wl_signal_emit inotsigira kushanda kwakaringana mumamiriro ezvinhu apo mumwe anobata chiratidzo anobvisa mumwe mubato) uye wl_global_get_version (inokutendera kuti uwane iyo general API vhezheni) yakawedzerwa kune server.
  • Iyo budiriro yakaendeswa kupuratifomu yeGitLab uchishandisa zvivakwa zveiyo FreeDesktop.org chirongwa.
  • Yakacheneswa uye yakagadziridzwazve zvimiro uye mabasa ane hukama neyakagadzirirwa cursor.
  • Iyo wl_shell protocol yakamisikidzwa seyesarudzo kuti ishandiswe mumasevhisi akaumbwa uye yakadzimwa. Kugadzira mabhomba echinyakare, zvinokurudzirwa kushandisa xdg_shell protocol, iyo inopa chinongedzo chekudyidzana nenzvimbo senge windows, iyo inobvumidza iwe kufambisa nzvimbo dzakatenderedza skrini, kudonha, kuwedzera, chinja saizi, nezvimwe.
  • Zvinodiwa zvekuvaka system zvakawedzerwa, iyo Meson toolkit ingangoita vhezheni 0.56 yave kudiwa pakuvaka. Pakuronga, mureza "c_std=c99" unogoneswa.

Shanduko mumashandisirwo, nharaunda dzedesktop uye kugovera zvine chekuita neWayland:

  • Muna 2022, KDE inoronga kuunza iyo Plasma desktop sesheni yakavakirwa paWayland protocol kune nyika yakakodzera kushandiswa kwemazuva ese nechikamu chakakosha chevashandisi. Yakanyanya kunatsiridza Wayland rutsigiro muKDE Plasma 5.24 uye 5.25 kuburitswa, kusanganisira kutsigirwa kwemavara kudzika kupfuura 8-bits pachiteshi, DRM leasing yeVR mahedhifoni, rutsigiro rwekutora skrini uye kuderedza ese windows.
  • MuFedora 36, ​​pane masisitimu ane vatyairi veNVIDIA, iyo GNOME chikamu chakavakirwa paWayland protocol inogoneswa nekusarudzika, iyo yaimboshandiswa chete kana uchishandisa yakavhurika sosi madhiraivha.
  • MuUbuntu 22.04, zvigadziriso zvakawanda zvinogara zvichienda kumusangano wedesktop zvichibva paWayland protocol, asi kushandiswa kweX server kunoramba kuri kweiyo masisitimu ane varidzi veNVIDIA vatyairi. KuUbuntu, nzvimbo yePPA ine qtwayland package yakatsanangurwa, umo zvigadziriso zvine chekuita nerutsigiro rwakavandudzwa rweWayland protocol zvakatamiswa kubva kubazi reQt 5.15.3, zvichiperekedzwa neprojekti yeKDE.
  • Iyo Sway 1.7 tsika nharaunda kuburitswa uchishandisa Wayland yakaburitswa.
  • Kuvaka kwehusiku kweFirefox kune Wayland tsigiro inogoneswa nekusarudzika. Firefox inogadzirisa nyaya yekuvharisa, inovandudza pop-up scaling, uye inoita kuti menyu yemukati ishande kana uchitarisa chiperengo. Zvinoenderana nenhamba kubva kuFirefox Telemetry sevhisi, iyo inoongorora data yakagamuchirwa nekuda kwekutumira telemetry uye vashandisi kuwana maseva eMozilla, mugove wevashandisi veFirefox Linux vanoshanda munzvimbo dzakavakirwa paWayland protocol haisati yadarika gumi%.
  • Phosh 0.15.0, nharembozha yakavakirwa paGNOME tekinoroji uye kushandisa iyo Phoc composite server inomhanya pamusoro peWayland, yaburitswa.
  • Valve inoenderera mberi nekugadzira iyo Gamescope composite server (yaimbozivikanwa se steamcompmgr), iyo inoshandisa iyo Wayland protocol uye inoshandiswa muSteamOS 3 inoshanda sisitimu.
  • Kuburitswa kwechikamu cheXWayland 22.1.0 DDX kwakabudiswa, izvo zvinopa kutangwa kweX.Org Server kuronga kuitwa kweX11 application munzvimbo dzeWayland-based. Iyo vhezheni nyowani inowedzera rutsigiro rwe DRM Lease protocol, iyo inoshandiswa kugadzira mufananidzo we stereo une mabuffer akasiyana emeso ekuruboshwe nekurudyi kana uchibuditsa kune chaiwo maheti.
  • Iyo labwc purojekiti iri kugadzira inoumbwa sevha yeWayland ine zvimiro zvinoyeuchidza Openbox hwindo maneja (purojekiti iyi inoratidzwa sekuyedza kugadzira imwe nzira yeOpenbox yeWayland).
  • Kuburitswa kwekutanga kweLWQt, iyo Wayland-yakavakirwa tsika goko rakasiyana reLXQt, iripo.
  • Collabora, sechikamu cheiyo wxrd purojekiti, iri kugadzira nyowani inoumbwa sevha yakavakirwa paWayland yezvechokwadi masystem.
  • Kuburitswa kweiyo Wine-wayland 7.7 purojekiti yakaburitswa, iyo inobvumira kushandisa Waini munzvimbo dzakavakirwa paWayland protocol, pasina kushandisa XWayland uye X11 zvikamu.
  • Aaron Plattner, mumwe wevanotungamira vagadziri veNVIDIA varidzi vatyairi, akaburitsa rondedzero yemamiriro eWayland rutsigiro muNVIDIA vatyairi.
  • Iyo Weston Composite Server 10.0 yakaburitswa, iyo inowedzera tsigiro yelibseat raibhurari, iyo inopa mabasa ekuwana yakagovaniswa ekuisa uye inobuda michina, uye inowedzerawo mavara ekutonga zvinhu zvinokutendera iwe kushandura mavara, kuita gamma kururamisa, uye kushanda nemavara profiles. .
  • Kuenderera mberi nekutangisa MATE desktop kuWayland.
  • System76 iri kushanda pane itsva COSMIC mushandisi nharaunda uchishandisa Wayland.
  • Microsoft yakaita kugona kumhanyisa Linux application ine graphical interface munzvimbo dzakavakirwa paWSL2 (Windows Subsystem yeLinux) subsystem. Kune zvakabuda, iyo RAIL-Shell composite maneja inoshandiswa, uchishandisa iyo Wayland protocol uye yakavakirwa paWeston codebase.
  • Wayland inogoneswa nekusarudzika muPlasma Mobile, Sailfish, webOS Open Source Edition mapuratifomu enhare,

    Source: opennet.ru

Voeg