Wayland 1.22 inowanikwa

Mushure memwedzi mipfumbamwe yekuvandudzwa, kuburitswa kwakagadzikana kweprotocol, interprocess communication mechanism uye Wayland 1.22 maraibhurari inoratidzwa. Bazi re1.22 riri kumashure rinofambirana neAPI neABI pamwero ne1.x inoburitswa uye ine kazhinji inogadzirisa tsikidzi uye madiki maprotocol updates. Iyo Weston Composite Server, iyo inopa kodhi uye mienzaniso yekushanda yekushandisa Wayland mudesktop uye yakamisikidzwa nharaunda, iri kuvandudzwa seyakasiyana budiriro kutenderera.

Shanduko huru muprotocol:

  • Tsigiro ye wl_surface::preferred_buffer_scale uye wl_surface::preferred_buffer_transform zviitiko zvawedzerwa kune wl_surface program interface, kuburikidza neiyo ruzivo nezve shanduko neiyo composite server kusvika padanho rekuyera uye shanduko yeparamita yepasi inofambiswa.
  • Iyo wl_pointer ::axis chiitiko chakawedzerwa kune iyo wl_pointer programming interface, ichiratidza iyo yemuviri mafambiro eiyo pointer kufamba kuona kwakaringana kupuruzira gwara mumawijeti.
  • Nzira yekuwana zita repasi rose yakawedzerwa kuwayland-server uye wl_client_add_destroy_late_listener basa raitwa.

Shanduko mumashandisirwo, nharaunda dzedesktop uye kugovera zvine chekuita neWayland:

  • Waini inouya nerutsigiro rwekutanga rwekushandisa muWayland protocol-based nharaunda isina XWayland kana X11 zvikamu. Padanho razvino, mutyairi winewayland.drv uye unixlib zvikamu zvawedzerwa, uye mafaera ane Wayland protocol tsananguro akagadzirirwa kugadziriswa nehurongwa hwegungano. Vanoronga kubatanidza shanduko kuti dzigone kuburitsa munzvimbo yeWayland mukuburitswa kunotevera.
  • Kuenderera mberi nekuvandudza kuWayland rutsigiro muKDE Plasma 5.26 uye 5.27 kuburitswa. Iko kugona kudzima kubatika kubva pa clipboard nepakati mbeva bhatani kwaitwa. Kuvandudzwa kwemhando yekuwedzera kwemahwindo ekushandisa kwakatangwa uchishandisa XWayland. Ikozvino kune tsigiro yekupuruzira yakatsetseka pamberi pembeva dzine vhiri repamusoro-resolution. Kudhirowa maapplication akaita seKrita akawedzera kugona kuteedzera peni kutenderera uye kutenderera pamapiritsi. Yakawedzera tsigiro yekuseta mahotkey epasi rose. Kusarudza otomatiki kweiyo zoom level yescreen inopihwa.
  • Kuburitswa kwekuyedza kweiyo xfce4-panel uye xfdesktop desktop yakagadzirirwa Xfce, iyo inopa rutsigiro rwekutanga kushanda munzvimbo dzakavakirwa paWayland protocol.
  • Nzvimbo yevashandisi yekugovera Miswe yakatamiswa kubva kuX server kushandisa iyo Wayland protocol.
  • Qt 6.5 yakawedzera iyo QNativeInterface ::QWaylandApplication programming interface yekuwana zvakanangana neWayland-native zvinhu zvinoshandiswa muzvimiro zvemukati zveQt, pamwe nekuwana ruzivo nezvezvichangobva kuitwa mushandisi izvo zvinogona kudiwa kuti zvipfuure kuWayland protocol extensions.
  • Chigadziko chakagadzirirwa iyo Haiku sisitimu yekushandisa kuti ive nechokwadi chekuenderana neWayland, ichikubvumidza kuti umhanye maturusi ekushandisa uye maapplication anoshandisa Wayland, kusanganisira maapplication akavakirwa paGTK raibhurari.
  • Iyo Blender 3 3.4D modelling system inosanganisira tsigiro yeWayland protocol, ichikubvumidza kuti umhanye zvakananga Blender muWayland-based environments usingashandisi XWayland layer.
  • Iyo Sway 1.8 tsika nharaunda kuburitswa uchishandisa Wayland yakaburitswa.
  • Tsika PaperDE 0.2 nharaunda inowanikwa, uchishandisa Qt uye Wayland.
  • Firefox yakavandudza kugona kwekupa kugovera skrini muWayland protocol-based environments. Yakagadziriswa nyaya dzine chekuita nekutsetseka kwemukati kupururudza, tinya chiitiko chizvarwa kana uchidzvanya pane scrollbar, uye kuburitsa kunze kwemukati muWayland-based nharaunda.
  • Phosh 0.22.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 cheDDX XWayland 23.1.0 kwakabudiswa, izvo zvinopa kutangwa kweX.Org Server yekuronga kuitiswa kweX11 application munzvimbo dzeWayland-based.
  • Kuburitswa kwelabwc 0.6, sevha inoumbwa yeWayland inokwanisa kuita senge Openbox hwindo maneja (purojekiti inoratidzwa sekuyedza kugadzira imwe Openbox imwe nzira yeWayland).
  • Mukusimudzira ndeye lxqt-sway, chiteshi cheiyo LXQt mushandisi nharaunda inotsigira Wayland. Pamusoro pezvo, imwe purojekiti yeLWQt iri kugadzira Wayland-yakavakirwa musiyano weLXQt tsika goko.
  • Weston Composite Server 11.0 yakaburitswa, ichienderera mberi nebasa pane iyo ruvara manejimendi zvivakwa uye kumisikidza hwaro hwerutsigiro rweramangwana remazhinji-GPU zvigadziriso.
  • Kuenderera mberi nekutangisa MATE desktop kuWayland.
  • System76 iri kugadzira vhezheni nyowani yeCOSMIC mushandisi nharaunda uchishandisa Wayland.
  • Wayland inogoneswa nekusarudzika muPlasma Mobile, Sailfish, webOS Open Source Edition mapuratifomu enhare,

    Source: opennet.ru

Voeg