Wayland 1.22 ilipo

Pambuyo pa miyezi isanu ndi inayi yachitukuko, kumasulidwa kokhazikika kwa protocol, njira yolumikizirana yolumikizirana ndi malaibulale a Wayland 1.22 imaperekedwa. Nthambi ya 1.22 ndiyobwerera m'mbuyo yogwirizana pamlingo wa API ndi ABI ndi zotulutsidwa za 1.x ndipo imakhala ndi zokonza zolakwika zambiri komanso zosintha zazing'ono za protocol. Weston Composite Server, yomwe imapereka ma code ndi zitsanzo zogwiritsira ntchito Wayland pakompyuta ndi malo ophatikizidwa, ikupangidwa ngati njira yosiyana yachitukuko.

Zosintha zazikulu mu protocol:

  • Thandizo la wl_surface::preferred_buffer_scale ndi wl_surface::preferred_buffer_transform zochitika zawonjezedwa ku mawonekedwe a pulogalamu ya wl_surface, momwe zambiri zosinthira ndi seva yophatikizika pamlingo wokulirapo komanso kusintha kwapamtunda kumafalikira.
  • Chochitika cha wl_pointer::axis chawonjezedwa pamawonekedwe a wl_pointer, kuwonetsa komwe kumayendedwe ka pointer kuti muwone komwe akupendekera mu widget.
  • Njira yopezera dzina lapadziko lonse lapansi yawonjezedwa ku wayland-server ndipo wl_client_add_destroy_late_listener ntchito yakhazikitsidwa.

Zosintha pamagwiritsidwe, mawonekedwe apakompyuta ndi magawo okhudzana ndi Wayland:

  • Vinyo amabwera ndi chithandizo choyambirira kuti agwiritsidwe ntchito m'malo otengera protocol a Wayland opanda XWayland kapena X11. Pakalipano, dalaivala winewayland.drv ndi zigawo za unixlib zawonjezedwa, ndipo mafayilo okhala ndi matanthauzo a protocol a Wayland akonzedwa kuti akonzedwe ndi dongosolo la msonkhano. Akukonzekera kuphatikiza zosintha kuti athe kutulutsa mu chilengedwe cha Wayland pakumasulidwa kwamtsogolo.
  • Kupititsa patsogolo kuthandizira kwa Wayland mu KDE Plasma 5.26 ndi 5.27 kutulutsidwa. Yakhazikitsa kuthekera koletsa kuyika kuchokera pa clipboard ndi batani lapakati la mbewa. Kuwongolera kwabwino kwa makulitsidwe a pulogalamu windows zoyambitsidwa pogwiritsa ntchito XWayland. Panopa pali chithandizo choyenda mosalala pamaso pa mbewa zokhala ndi gudumu lapamwamba. Mapulogalamu ojambula ngati Krita awonjezera kuthekera kotsata kupendekera kwa cholembera ndi kuzungulira pamapiritsi. Thandizo lowonjezera pakukhazikitsa ma hotkey padziko lonse lapansi. Zosankha zokha za kuchuluka kwa makulitsidwe kwa zenera zimaperekedwa.
  • Kutulutsa koyeserera kwa xfce4-panel ndi xfdesktop desktop kwakonzedwera Xfce, yomwe imapereka chithandizo choyambirira chogwirira ntchito m'malo motengera protocol ya Wayland.
  • Malo ogwiritsira ntchito kugawa kwa Mchira kwasamutsidwa kuchokera pa seva ya X kuti agwiritse ntchito protocol ya Wayland.
  • Qt 6.5 inawonjezera QNativeInterface::QWaylandApplication programming interface yofikira mwachindunji zinthu za Wayland-native zomwe zimagwiritsidwa ntchito m'kati mwa Qt, komanso kupeza zambiri zokhudzana ndi zomwe ogwiritsa ntchito posachedwapa angafunikire kuti aperekedwe ku ma protocol a Wayland.
  • Chigawo chakonzedwa kuti pulogalamu ya Haiku iwonetsetse kuti ikugwirizana ndi Wayland, kukulolani kuyendetsa zida ndi mapulogalamu omwe amagwiritsa ntchito Wayland, kuphatikizapo mapulogalamu opangidwa ndi laibulale ya GTK.
  • Blender 3 3.4D modelling system imaphatikizapo kuthandizira kwa protocol ya Wayland, kukulolani kuti muthamangitse Blender mwachindunji ku Wayland-based environments popanda kugwiritsa ntchito XWayland layer.
  • Kutulutsidwa kwachilengedwe kwa Sway 1.8 pogwiritsa ntchito Wayland kwasindikizidwa.
  • Chikhalidwe cha PaperDE 0.2 chilipo, pogwiritsa ntchito Qt ndi Wayland.
  • Firefox yasintha kuthekera kopereka zowonera pazithunzi za Wayland protocol. Kuthetsa nkhani zokhudzana ndi kusuntha kosalala, dinani kupanga zochitika mukadina pa scrollbar, ndikutulutsa zomwe zili mu Wayland-based.
  • Phosh 0.22.0, chipolopolo cham'manja chozikidwa pa ukadaulo wa GNOME ndikugwiritsa ntchito seva yophatikizika ya Phoc yomwe ikuyenda pamwamba pa Wayland, yatulutsidwa.
  • Vavu ikupitiliza kupanga seva yophatikiza ya Gamescope (yomwe kale imadziwika kuti steamcompmgr), yomwe imagwiritsa ntchito protocol ya Wayland ndipo imagwiritsidwa ntchito mu SteamOS 3.
  • Kutulutsidwa kwa gawo la DDX XWayland 23.1.0 kwasindikizidwa, komwe kumapereka kukhazikitsidwa kwa X.Org Server pokonzekera kukhazikitsidwa kwa mapulogalamu a X11 m'malo ozikidwa pa Wayland.
  • Kutulutsidwa kwa labwc 0.6, seva yamagulu a Wayland yokhala ndi kuthekera kofanana ndi woyang'anira zenera la Openbox (pulojekitiyi ikuwonetsedwa ngati kuyesa kupanga njira ina ya Openbox ya Wayland).
  • Pachitukuko ndi lxqt-sway, doko la malo ogwiritsira ntchito LXQt omwe amathandizira Wayland. Kuphatikiza apo, pulojekiti ina ya LWQt ikupanga mtundu wina wa Wayland wa chipolopolo cha LXQt.
  • Weston Composite Server 11.0 yatulutsidwa, kupitiliza ntchito yoyang'anira utoto ndikukhazikitsa maziko a chithandizo chamtsogolo cha masanjidwe a GPU ambiri.
  • Anapitiliza kuyika desktop ya MATE ku Wayland.
  • System76 ikupanga mtundu watsopano wa malo ogwiritsa ntchito COSMIC pogwiritsa ntchito Wayland.
  • Wayland imayatsidwa mwachisawawa mu Plasma Mobile, Sailfish, webOS Open Source Edition nsanja zam'manja,

    Source: opennet.ru

Kuwonjezera ndemanga