Loaʻa iā Wayland 1.22

Ma hope o ʻeiwa mau mahina o ka hoʻomohala ʻana, hōʻike ʻia kahi hoʻokuʻu paʻa o ka protocol, interprocess communication mechanism a me Wayland 1.22 hale waihona puke. ʻO ka lālā 1.22 kūpono i hope ma ka API a me ka pae ABI me nā hoʻokuʻu 1.x a loaʻa ka hapa nui o nā hoʻoponopono bug a me nā mea hou protocol liʻiliʻi. ʻO ka Weston Composite Server, e hāʻawi ana i nā code a me nā hiʻohiʻona hana no ka hoʻohana ʻana iā Wayland ma ka papapihi a me nā kaiapuni i hoʻopili ʻia, ke kūkulu ʻia nei ma ke ʻano he pōʻai hoʻomohala ʻokoʻa.

Nā hoʻololi nui i ka protocol:

  • Kākoʻo no ka wl_surface::preferred_buffer_scale a me wl_surface::preferred_buffer_transform hanana i hoʻohui ʻia i ka wl_surface program interface, kahi e hoʻouna ʻia ai ka ʻike e pili ana i nā loli e ka server composite i ka pae scaling a me nā ʻāpana hoʻololi no ka ʻili.
  • Ua hoʻohui ʻia ka hanana wl_pointer::axis i ka wl_pointer programming interface, e hōʻike ana i ke ʻano kino o ka neʻe ʻana o ka pointer e hoʻoholo ai i ke kuhikuhi ʻōwili pololei i nā widget.
  • Ua hoʻohui ʻia kahi ala no ka loaʻa ʻana o ka inoa honua i wayland-server a ua hoʻokō ʻia ka hana wl_client_add_destroy_late_listener.

Nā hoʻololi i nā noi, nā kaiapuni papapihi a me nā māhele e pili ana iā Wayland:

  • Hele mai ka waina me ke kākoʻo mua no ka hoʻohana ʻana ma Wayland protocol-based environment me ka ʻole o nā ʻāpana XWayland a i ʻole X11. I kēia manawa, ua hoʻohui ʻia ka mea hoʻokele winewayland.drv a me nā ʻāpana unixlib, a ua mākaukau nā faila me nā wehewehe protocol Wayland no ka hana ʻana e ka ʻōnaehana hui. Hoʻolālā lākou e hoʻokomo i nā hoʻololi e hiki ai i ka hoʻopuka ʻana i ke kaiapuni Wayland i ka wā e hiki mai ana.
  • Hoʻomau ka hoʻomaikaʻi ʻana i ke kākoʻo Wayland ma KDE Plasma 5.26 a me 5.27 hoʻokuʻu. Ua hoʻokō ʻia ka hiki ke hoʻopau i ka hoʻopili ʻana mai ka clipboard me ka pihi ʻiole waena. Hoʻonui ʻia ka maikaʻi o ka hoʻonui ʻana i nā puka makani me ka hoʻohana ʻana iā XWayland. Aia i kēia manawa ke kākoʻo no ka holo ʻana ma ke alo o nā ʻiole me kahi huila kiʻekiʻe. Ua hoʻohui ʻia nā noi kiʻi e like me Krita i ka hiki ke nānā i ka tilt peni a me ka hoʻololi ʻana ma nā papa. Hoʻohui kākoʻo no ka hoʻonohonoho ʻana i nā kī wela honua. Hāʻawi ʻia ke koho ʻakomi o ka pae zoom no ka pale.
  • Ua hoʻomākaukau ʻia nā hoʻokuʻu hoʻokolohua o ka xfce4-panel a me xfdesktop desktop no Xfce, e hāʻawi ana i ke kākoʻo mua no ka hana ʻana i nā kaiapuni e pili ana i ka protocol Wayland.
  • Ua hoʻoneʻe ʻia ke kaiapuni mea hoʻohana o ka māhele Tails mai ka kikowaena X e hoʻohana i ka protocol Wayland.
  • Ua hoʻohui ʻo Qt 6.5 i ka QNativeInterface::QWaylandApplication programming interface no ke komo pololei ʻana i nā mea ʻōiwi Wayland i hoʻohana ʻia i loko o nā hale kūloko o Qt, a me ka ʻike ʻana i ka ʻike e pili ana i nā hana mea hoʻohana hou e koi ʻia e hāʻawi ʻia i nā hoʻonui protocol Wayland.
  • Ua hoʻomākaukau ʻia kahi papa no ka ʻōnaehana hana Haiku e hōʻoia i ka launa pū me Wayland, e ʻae iā ʻoe e holo i nā hāmeʻa a me nā noi e hoʻohana ana iā Wayland, me nā noi e pili ana i ka waihona GTK.
  • Aia ka ʻōnaehana hoʻohālike Blender 3 3.4D i ke kākoʻo no ka protocol Wayland, e ʻae iā ʻoe e holo pololei i ka Blender ma nā kaiapuni ʻo Wayland me ka hoʻohana ʻole ʻana i ka papa XWayland.
  • Ua paʻi ʻia ka hoʻokuʻu ʻana o ka mea hoʻohana Sway 1.8 me Wayland.
  • Loaʻa kahi kaiapuni PaperDE 0.2 maʻamau, me ka hoʻohana ʻana iā Qt a me Wayland.
  • Ua hoʻomaikaʻi ʻo Firefox i ka hiki ke hāʻawi i ka kaʻana like ʻana i ka pale ma Wayland protocol-based environment. Hoʻoholo ʻia nā pilikia e pili ana i ka ʻoluʻolu ʻana o ka maʻiʻo, kaomi i ka hanana hanana ke kaomi ʻana i ka scrollbar, a me ka ʻōwili ʻana i waho o ka ʻike ma nā kaiapuni ʻo Wayland.
  • Ua paʻi ʻia ʻo Phosh 0.22.0, he pale pale no nā polokalamu kelepona e pili ana i nā ʻenehana GNOME a me ka hoʻohana ʻana i ka server composite Phoc e holo ana ma luna o Wayland.
  • Ke hoʻomau nei ʻo Valve i ka hoʻomohala ʻana i ka server composite Gamescope (i ʻike mua ʻia ʻo steamcompmgr), nāna e hoʻohana i ka protocol Wayland a hoʻohana ʻia i ka ʻōnaehana hana SteamOS 3.
  • Ua paʻi ʻia ka hoʻokuʻu ʻana o ka māhele DDX XWayland 23.1.0, e hāʻawi ana i ka hoʻomaka ʻana o ka X.Org Server no ka hoʻonohonoho ʻana i ka hoʻokō ʻana i nā noi X11 ma nā wahi e pili ana i Wayland.
  • Hoʻokuʻu ʻia ʻo labwc 0.6, kahi server composite no Wayland me nā mea hiki ke hoʻomanaʻo i ka luna puka puka Openbox (ua hōʻike ʻia ka papahana ma ke ʻano he hoʻāʻo e hana i kahi koho Openbox no Wayland).
  • I ka hoʻomohala ʻana ʻo lxqt-sway, kahi awa o ka LXQt mea hoʻohana kaiapuni e kākoʻo ana iā Wayland. Hoʻohui hou, ke kūkulu nei kekahi papahana LWQt i kahi ʻano like ʻole o Wayland o ka pūpū maʻamau LXQt.
  • Ua hoʻokuʻu ʻia ʻo Weston Composite Server 11.0, e hoʻomau ana i ka hana ma ka ʻōnaehana hoʻokele kala a hoʻokumu i ke kumu no ke kākoʻo e hiki mai ana no nā hoʻonohonoho multi-GPU.
  • Ke hoʻomau nei i ka lawe ʻana i ka pākaukau MATE i Wayland.
  • Ke hoʻomohala nei ʻo System76 i kahi mana hou o ka mea hoʻohana COSMIC me ka hoʻohana ʻana iā Wayland.
  • Hoʻohana ʻia ʻo Wayland ma ka paʻamau ma nā kahua paʻa kelepona ʻo Plasma Mobile, Sailfish, webOS Open Source Edition,

    Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka