Wayland 1.22 yakatoburitswa uye idzi ndidzo nhau dzayo

wayland

Wayland ndeye graphical server protocol uye raibhurari inopa nzira yemahwindo ekuumbwa kwemamaneja kutaurirana zvakananga nemaapplication uye hardware.

Mushure memwedzi mipfumbamwe yekuvandudza, kuvhurwa kwe iyo itsva vhezheni yakagadzikana vhezheni yeprotocol, iyo interprocess communication mechanism uye maraibhurari Wayland 1.22.

Iyo 1.22 bazi iri kumashure inoenderana neAPI uye ABI shanduro 1.x uye ine kunyanya kugadzirisa bug uye madiki maprotocol updates. Iyo Weston Composite Server, iyo inopa kodhi uye inoshanda mienzaniso yekushandisa Wayland munzvimbo dzedesktop uye yakamisikidzwa mhinduro, iri kuvandudzwa sechikamu cheyakasiyana budiriro kutenderera.

Kune avo vasingazive nezveWayland, iwe unofanirwa kuziva izvozvo iyi iprotocol yekudyidzana kweiyo composite server uye maapplication vanoshanda naye. Vatengi vanoita yavo yekupa mahwindo avo mune yakaparadzana buffer, vachipfuudza ruzivo nezve inogadziridza kune inoumbwa sevha, iyo inosanganisa zviri mukati meyega application buffers kuti vagadzire mhedzisiro, vachifunga zvingangoitika nuances, senge kupindirana kwemahwindo uye pachena. .

Mune mamwe mazwi, iyo composite server haipe API yekupa zvinhu munhu, asi inoshanda chete pamahwindo akatoumbwa, iyo inokutendera kuti ubvise kubhuroka kaviri paunenge uchishandisa maraibhurari epamusoro seGTK neQt, ayo anotora basa rekugadzirisa zvirimo zvemahwindo.

Wayland inogadzirisa akawanda X11 matambudziko ekuchengetedza nekuti, kusiyana neiyo yekupedzisira, inotsaura kupinza uye kubuda kwehwindo rega rega, haibvumire mutengi kuwana zviri mukati mevamwe vatengi windows, uye zvakare haibvumire kubatwa kwezviitiko zvekupinza zvine chekuita nemamwe mahwindo.

Nhau huru dzeWayland 1.22

Muiyi vhezheni nyowani yeWayland 1.22 inoratidzwa, inomira pachena kuti rutsigiro rwe wl_surface ::preferred_buffer_scale uye wl_surface::preferred_buffer_transform zviitiko kune iyo wl_surface API, kuburikidza iyo inoumbwa sevha inotumira ruzivo nezve shanduko muyero chiyero uye shanduko paramita pamusoro.

Imwe shanduko inomira pachena ndeyekuti akawedzera wl_pointer::axis chiitiko kune iyo wl_pointer API ku ratidza kero yenzvimbo yeinongedza kuona iyo chaiyo mipumburu nzira mumajeti.

Pamusoro peizvozvo, Wayland-server yakawedzera nzira yekuwana zita repasi rose uye kuita iyo wl_client_add_destroy_late_listener basa.

Kudivi re Wayland-inoenderana shanduko kune maapplication, desktop nharaunda, uye kugovera, zvinotevera zvinoratidzwa:

  • Waini inouya nerutsigiro rwekutanga rwekushandisa munzvimbo dzakavakirwa paWayland protocol isina XWayland uye X11 zvikamu. Muchikamu chazvino, mutyairi we winewayland.drv uye unixlib zvikamu zvawedzerwa, uye gadziriro dzakaitwa dzekugadzirisa Wayland protocol tsanangudzo mafaera neiyo kuvaka system. Mune imwe yeanotevera kuburitswa, vanoronga kubatanidza shanduko kuti vagone kuburitsa muWayland nharaunda.
  • Kuenderera mberi nekuvandudza kuWayland rutsigiro muKDE Plasma shanduro 5.26 uye 5.27. Wakaita kugona kudzima kubatika kubva pa clipboard nepakati mbeva bhatani. Yakavandudzwa hwindo rekuyera kunaka kwezvishandiso zvakatangwa neXWayland.
  • Inopa otomatiki sarudzo ye zoom level yescreen.
  • Maedzo eshanduro dzexfce4-panel uye xfdesktop desktop dzakagadzirirwa Xfce ichipa rutsigiro rwekutanga kushanda munzvimbo dzakavakirwa paWayland protocol.
  • Iyo Miswe yekugovera nharaunda yemushandisi yakabviswa kubva kuX server kushandisa iyo Wayland protocol.
  • Iyo Blender 3 3.4D modelling system inoshandisa tsigiro yeWayland protocol, ichikubvumidza kuti umhanye Blender zvakananga muWayland-based nharaunda usingashandisi XWayland layer.
  • Sway tsika nharaunda vhezheni 1.8 ine Wayland yakaburitswa.
  • Tsika PaperDE 0.2 nharaunda inowanikwa, uchishandisa Qt uye Wayland.
  • Firefox yakavandudza kugovera skrini munzvimbo dzeWayland nekugadzirisa nyaya nekupuruzira kwakatsetseka kwemukati, kupfura chiitiko chekudzvanya kana scrollbar yadzvanywa, uye kuburitsa kunze kwemukati munzvimbo dzeWayland.
  • Valve inoenderera mberi nekugadzira iyo Gamescope Composite Server (yaimbozivikanwa se steamcompmgr), inoshandisa iyo Wayland protocol uye inoshandiswa muSteamOS 3 inoshanda sisitimu.
  • Kuvandudzwa kwelxqt-sway, chiteshi cheLXQt chekushandisa chinotsigirwa neWayland. Zvakare, chimwe chirongwa cheLWQt chiri kugadzira chituru cheLXQt chekupetera chinoenderana neWayland.Kuenderera mberi nekutakurwa kweMATE desktop kuWayland.
  • System76 iri kugadzira vhezheni nyowani yeCOSMIC mushandisi nharaunda uchishandisa Wayland.
  • Wayland inogoneswa nekusarudzika pamapuratifomu enhare Plasma Mobile, Sailfish, webOS Open Source Edition, Tizen, uye AsteroidOS.
    Kubva paWayland, Ubuntu Framework uye mabhomba akatsauka ari kugadzirwa.

Pakupedzisira, kune avo vanofarira kukwanisa kuedza iyi shanduro itsva Iwe unogona kudhawunirodha iyo source kodhi yekuvaka kwako kubva chinotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako