I-Wayland 1.22 isivele ikhishiwe futhi lezi yizindaba zayo

indlela

I-Wayland iyiphrothokholi ye-graphical server kanye nomtapo wolwazi ohlinzeka ngendlela yabaphathi bokwakheka kwamawindi ukuze baxhumane ngokuqondile nezinhlelo zokusebenza nehardware.

Ngemuva kwezinyanga eziyisishiyagalolunye zentuthuko, ukwethulwa kwe- inguqulo entsha yenguqulo ezinzile yephrothokholi, indlela yokuxhumana ye-interprocess kanye nemitapo yolwazi I-Wayland 1.22.

Igatsha le-1.22 libuyela emuva lihambisana ne-API kanye nezinguqulo ze-ABI 1.x futhi iqukethe ikakhulukazi ukulungiswa kweziphazamisi nezibuyekezo zephrothokholi ezincane. I-Weston Composite Server, ehlinzeka ngekhodi nezibonelo ezingokoqobo zokusebenzisa i-Wayland endaweni yedeskithophu nezisombululo ezishumekiwe, iyathuthukiswa njengengxenye yomjikelezo wokuthuthukiswa ohlukile.

Kulabo abangazi ngoWayland, kufanele ukwazi lokho lena iphrothokholi yokusebenzelana kweseva eyinhlanganisela nezinhlelo zokusebenza abasebenza naye. Amaklayenti azenzela okwawo amafasitela endaweni ehlukile, edlulisa imininingwane mayelana nezibuyekezo kuseva eyinhlanganisela, ehlanganisa okuqukethwe kwebhafa yohlelo ngalunye ukwenza umphumela wokugcina, kucatshangelwa ama-nuances angenzeka, njengokugqagqana kwamafasitela nokuba sobala. .

Ngamanye amagama, iseva eyinhlanganisela ayinikezi i-API ukuze inikeze izici umuntu ngamunye, kodwa isebenza kuphela kumafasitela asevele akhiwe, okukuvumela ukuthi ukhiphe ukubhafa okuphindwe kabili uma usebenzisa imitapo yolwazi yezinga eliphezulu njenge-GTK ne-Qt, ethatha umsebenzi wokuhlunga okuqukethwe kwewindi.

I-Wayland ixazulula izinkinga eziningi zokuphepha ze-X11 ngoba, ngokungafani nokwakamuva, ihlukanisa okokufaka nokuphumayo kwewindi ngalinye, ayivumeli iklayenti ukuthi lifinyelele okuqukethwe kwamanye amafasitela amakhasimende, futhi futhi ayikuvumeli ukuphazanyiswa kwemicimbi yokufaka ehlotshaniswa namanye amawindi.

Izindaba eziphambili ze-Wayland 1.22

Kule nguqulo entsha ye-Wayland 1.22 eyethulwa, kuyacaca ukuthi usekelo lwe-wl_surface ::preferred_buffer_scale kanye ne-wl_surface::preferred_buffer_transform imicimbi ku-wl_surface API, lapho iseva eyinhlanganisela idlulisela khona ulwazi mayelana noshintsho lwezinga lesikali kanye nemingcele yokuguqulwa kwendawo.

Olunye ushintsho olugqamile yilolo wengeze i-wl_pointer::umcimbi we-eksisi ku-wl_pointer API ukuze khombisa ikheli lendawo yesikhombi ukunquma isiqondiso esilungile sokuskrola kumawijethi.

Ngaphezu kwalokho, i-Wayland-server yengeze indlela yokuthola igama lomhlaba wonke futhi yasebenzisa umsebenzi we-wl_client_add_destroy_late_listener.

Ngasohlangothini lwe Izinguquko ezihlobene ne-Wayland ezinhlelweni zokusebenza, izindawo zedeskithophu, kanye nokusabalalisa, okulandelayo kugqanyisiwe:

  • Iwayini iza nokusekelwa kokuqala ukuze lisetshenziswe ezindaweni ezisuselwe kuphrothokholi ye-Wayland ngaphandle kwezingxenye ze-XWayland ne-X11. Esigabeni samanje, umshayeli we-winewayland.drv kanye nezingxenye ze-unixlib zengeziwe, futhi amalungiselelo enziwe okucubungula amafayela encazelo yephrothokholi ye-Wayland ngohlelo lokwakha. Kokunye okukhishiwe okulandelayo, bahlela ukufaka izinguquko ukuze banike amandla okukhiphayo endaweni yase-Wayland.
  • Ukuthuthukiswa okuqhubekayo ekusekelweni kwe-Wayland kuzinguqulo ze-KDE Plasma 5.26 kanye ne-5.27. Kusetshenziswe ikhono lokukhubaza ukunamathisela ebhodini lokunamathisela ngenkinobho yegundane ephakathi. Ikhwalithi yokukala yewindi ethuthukisiwe yezinhlelo zokusebenza eziqaliswe nge-XWayland.
  • Kunikezwe ukukhetha okuzenzakalelayo kwezinga lokusondeza kwesikrini.
  • Izinguqulo zokuhlola ze-xfce4-panel kanye nedeskithophu ye-xfdesktop zilungiselelwe i-Xfce enikeza ukwesekwa kokuqala kokusebenza ezindaweni ezisekelwe kumthethonqubo we-Wayland.
  • Indawo yomsebenzisi yokusabalalisa kwe-Tails isusiwe kuseva ye-X ukuze kusetshenziswe umthetho olandelwayo we-Wayland.
  • Isistimu yokumodela ye-Blender 3 3.4D isebenzisa usekelo lwephrothokholi ye-Wayland, ekuvumela ukuthi usebenzise i-Blender ngokuqondile ezindaweni ezisekelwe e-Wayland ngaphandle kokusebenzisa isendlalelo se-XWayland.
  • Inguqulo engu-1.8 ye-Sway custom environment ene-Wayland isikhishiwe.
  • Indawo yangokwezifiso ye-PaperDE 0.2 iyatholakala, kusetshenziswa i-Qt ne-Wayland.
  • I-Firefox ithuthukise ukwabelana kwesikrini ezindaweni zase-Wayland ngokulungisa izinkinga ngokuskrola kahle kokuqukethwe, ngokudubula umcimbi wokuchofoza lapho kuchofozwa ibha yokuskrola, kanye nokuskrola ngaphandle kokuqukethwe ezindaweni ezisekelwe ku-Wayland.
  • I-Valve iyaqhubeka nokuthuthukisa i-Gamescope Composite Server (ngaphambili eyayaziwa ngokuthi i-steamcompmgr), esebenzisa iphrothokholi ye-Wayland futhi esetshenziswa ohlelweni lokusebenza lwe-SteamOS 3.
  • Ukuthuthukiswa kwe-lxqt-sway, ichweba le-LXQt yendawo yomsebenzisi esekelwa yi-Wayland. Futhi, enye iphrojekthi ye-LWQt yenza isembozo se-LXQt ngokwezifiso esisuselwe ku-Wayland. Kuqhutshwa ukuthunyelwa kwedeskithophu ye-MATE ku-Wayland.
  • I-System76 yakha inguqulo entsha yendawo yabasebenzisi be-COSMIC isebenzisa i-Wayland.
  • I-Wayland inikwe amandla ngokuzenzakalela kumapulatifomu eselula i-Plasma Mobile, i-Sailfish, i-webOS Open Source Edition, i-Tizen, ne-AsteroidOS.
    Ngokusekelwe ku-Wayland, i-Ubuntu Framework kanye namagobolondo asendleleni ayathuthukiswa.

Ekugcineni, kulabo abanentshisekelo yokukwazi ukuzama le nguqulo entsha Ungalanda ikhodi yomthombo yesakhiwo sakho kusuka isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.