I-Wayland 1.22 iyatholakala

Ngemva kwezinyanga eziyisishiyagalolunye zokuthuthukiswa, ukukhululwa okuzinzile kwephrothokholi, indlela yokuxhumana phakathi kwezinqubo kanye nemitapo yolwazi yaseWayland 1.22 kwethulwa. Igatsha le-1.22 liyi-API kanye ne-ABI emuva iyahambisana nokukhishwa kwe-1.x futhi iqukethe ikakhulukazi ukulungiswa kweziphazamisi nezibuyekezo zephrothokholi ezincane. I-Weston Composite Server, ehlinzeka ngekhodi nezibonelo zokusebenza zokusebenzisa i-Wayland ezindaweni zedeskithophu kanye nezixazululo ezishumekiwe, iyathuthukiswa njengengxenye yomjikelezo wokuthuthukiswa ohlukile.

Izinguquko eziyinhloko kuphrothokholi:

  • Usekelo olungeziwe lwe-wl_surface::preferred_buffer_scale kanye ne-wl_surface::preferred_buffer_transform imicimbi ku-wl_surface API, lapho ulwazi ludluliselwa khona mayelana noshintsho lwezinga lokukala kanye nemingcele yokuguqulwa kwendawo ngeseva eyinhlanganisela.
  • Kwengezwe i-wl_pointer::i-axis umcimbi ku-wl_pointer API ukuze kuboniswe inkomba yendawo yesikhombi ukuze kutholwe isiqondiso esilungile sokuskrola kumawijethi.
  • I-Wayland-server yengeze indlela yokuthola igama lomhlaba wonke futhi yasebenzisa umsebenzi we-wl_client_add_destroy_late_listener.

Izinguquko ezinhlelweni zokusebenza, izindawo zedeskithophu kanye nokusabalalisa okuhlobene ne-Wayland:

  • Iwayini liza nokusekelwa kokuqala ukuze lisetshenziswe ezindaweni ezisekelwe kumthethonqubo we-Wayland ngaphandle kwezingxenye ze-XWayland ne-X11. Esigabeni samanje, umshayeli we-winewayland.drv kanye nezingxenye ze-unixlib zengeziwe, futhi amalungiselelo enziwe okucubungula amafayela ngezincazelo zephrothokholi ye-Wayland ngohlelo lokwakha. Kokunye okukhishiwe okulandelayo, bahlela ukufaka izinguquko ukuze banike amandla okukhiphayo endaweni yase-Wayland.
  • Ukuthuthukiswa okuqhubekayo ekusekelweni kwe-Wayland ekukhishweni kwe-KDE Plasma 5.26 no-5.27. Kusetshenziswe ikhono lokukhubaza ukunamathisela ebhodini lokunamathisela ngenkinobho yegundane ephakathi. Kuthuthukiswe ikhwalithi yokukalwa kwewindi kwezinhlelo zokusebenza eziqaliswe nge-XWayland. Kungezwe usekelo lokuskrola okushelelayo ngamagundane anokulungiswa okuphezulu. Izinhlelo zokusebenza zokudweba ezifana ne-Krita manje sezinamandla okulandelela ukutsheka kwepeni nokuzungezisa kumathebhulethi. Kungezwe usekelo lokumisa ama-hotkeys emhlabeni jikelele. Kunikezwe ukukhetha okuzenzakalelayo kwezinga lokusondeza kwesikrini.
  • Ukukhishwa kokuhlola kwe-xfce4-panel kanye nedeskithophu ye-xfdesktop kulungiselelwe i-Xfce, enikeza ukusekelwa kokuqala kokusebenza ezindaweni ezisekelwe kumthethonqubo we-Wayland.
  • Indawo yomsebenzisi yokusabalalisa kwe-Tails isusiwe kuseva ye-X ukuze kusetshenziswe umthetho olandelwayo we-Wayland.
  • I-Qt 6.5 yengeze i-QNativeInterface::I-QWaylandApplication API ukuze ifinyelele ngokuqondile ezintweni zomdabu zase-Wayland ezisetshenziswa ezakhiweni zangaphakathi ze-Qt, kanye nokufinyelela olwazini mayelana nezenzo zakamuva zomsebenzisi ezingadingeka ukuze zidluliselwe ezandisweni zephrothokholi yase-Wayland.
  • Ungqimba oluhambisanayo lwe-Wayland lulungiselelwe isistimu yokusebenza ye-Haiku, ekuvumela ukuthi usebenzise amathuluzi nezinhlelo zokusebenza usebenzisa i-Wayland, okuhlanganisa nezinhlelo zokusebenza ezisuselwe kulabhulali ye-GTK.
  • Isistimu yokumodela ye-Blender 3 3.4D isebenzisa usekelo lwephrothokholi ye-Wayland, ekuvumela ukuthi usebenzise ngokuqondile i-Blender ezindaweni ezisekelwe e-Wayland ngaphandle kokusebenzisa isendlalelo se-XWayland.
  • Ukukhishwa kwemvelo ngokwezifiso kwe-Sway 1.8 kusetshenziswa i-Wayland kushicilelwe.
  • Indawo yangokwezifiso ye-PaperDE 0.2 iyatholakala kusetshenziswa i-Qt ne-Wayland.
  • IFirefox ithuthukise ukwabelana kwesikrini ezindaweni zase-Wayland. Kulungiswe izinkinga ngokuskrola okubushelelezi kokuqukethwe, ukudubula umcimbi lapho ichofozwa ibha yokuskrola, nokuskrola ngaphandle kokuqukethwe ezindaweni ezisekelwe e-Wayland.
  • Ukukhishwa kwegobolondo lesikrini seselula se-Phosh 0.22.0 okusekelwe kubuchwepheshe be-GNOME nokusebenzisa iseva eyinhlanganisela ye-Phoc esebenza phezu kwe-Wayland kushicilelwe.
  • I-Valve iyaqhubeka nokuthuthukisa iseva eyinhlanganisela ye-Gamescope (ngaphambili eyayaziwa ngokuthi i-steamcompmgr), esebenzisa umthetho olandelwayo we-Wayland futhi esetshenziswa ohlelweni lokusebenza lwe-SteamOS 3.
  • Ukukhishwa kwengxenye ye-XWayland 23.1.0 DDX kushicilelwe, okunikeza ukwethulwa kwe-X.Org Server ukuze kuhlelwe ukwenziwa kwezicelo ze-X11 ezindaweni ezisekelwe e-Wayland.
  • Ukukhishwa kwe-labwc 0.6, iseva eyinhlanganisela ye-Wayland enezici ezifana nesiphathi sewindi se-Openbox (iphrojekthi ikhangiswa njengomzamo wokudala enye indlela ye-Openbox ye-Wayland).
  • Ukuthuthukiswa kwe-lxqt-sway, ichweba lendawo yomsebenzisi ye-LXQt esekela i-Wayland. Ngaphezu kwalokho, enye iphrojekthi ye-LWQt yakha isembozo sangokwezifiso se-LXQt esisekelwe ku-Wayland.
  • Ukukhishwa kwe-Weston Composite Server 11.0 sekuqediwe, kuqhubeka umsebenzi wengqalasizinda yokuphathwa kombala kanye nokubeka isisekelo sokusekelwa okuzayo kokucushwa kwama-GPU amaningi.
  • Iqhubekile nokuthumela ideskithophu ye-MATE ku-Wayland.
  • I-System76 yakha inguqulo entsha yendawo yabasebenzisi be-COSMIC isebenzisa i-Wayland.
  • I-Wayland inikwe amandla ngokuzenzakalelayo kumapulatifomu eselula e-Plasma Mobile, Sailfish, webOS Open Source Edition,

    Source: opennet.ru

Engeza amazwana