Wayland 1.22 anaa

Pagkahuman sa siyam ka bulan nga pag-uswag, gipresentar ang usa ka lig-on nga pagpagawas sa protocol, mekanismo sa komunikasyon sa interprocess ug mga librarya sa Wayland 1.22. Ang 1.22 nga sanga kay paatras nga compatible sa API ug ABI nga lebel uban sa 1.x releases ug adunay kasagaran nga mga pag-ayo sa bug ug menor de edad nga pag-update sa protocol. Ang Weston Composite Server, nga naghatag og code ug nagtrabaho nga mga panig-ingnan alang sa paggamit sa Wayland sa desktop ug embedded nga mga palibot, gihimo isip usa ka bulag nga siklo sa pag-uswag.

Ang nag-unang mga pagbag-o sa protocol:

  • Suporta alang sa wl_surface::preferred_buffer_scale ug wl_surface::preferred_buffer_transform nga mga panghitabo gidugang ngadto sa wl_surface program interface, diin ang impormasyon mahitungod sa mga kausaban sa composite server ngadto sa scaling level ug transformation parameters alang sa surface ipasa.
  • Ang wl_pointer::axis nga panghitabo gidugang sa wl_pointer programming interface, nga nagpakita sa pisikal nga direksyon sa pointer nga kalihukan aron mahibal-an ang husto nga direksyon sa pag-scroll sa mga widget.
  • Usa ka pamaagi sa pagkuha sa global nga ngalan ang gidugang sa wayland-server ug ang wl_client_add_destroy_late_listener function gipatuman.

Mga pagbag-o sa mga aplikasyon, desktop environment ug mga distribusyon nga may kalabutan sa Wayland:

  • Ang alak adunay inisyal nga suporta alang sa paggamit sa Wayland protocol-based nga mga palibot nga walay XWayland o X11 nga mga sangkap. Sa karon nga yugto, ang drayber nga winewayland.drv ug unixlib nga mga sangkap gidugang, ug ang mga file nga adunay mga kahulugan sa protocol sa Wayland giandam alang sa pagproseso sa sistema sa asembliya. Nagplano sila nga maglakip sa mga pagbag-o aron mahimo ang output sa palibot sa Wayland sa umaabot nga pagpagawas.
  • Nagpadayon nga pagpaayo sa suporta sa Wayland sa KDE Plasma 5.26 ug 5.27 nga pagpagawas. Ang abilidad sa pag-disable sa pag-paste gikan sa clipboard gamit ang tunga nga buton sa mouse gipatuman. Gipauswag nga kalidad sa pag-scale sa mga bintana sa aplikasyon nga gilunsad gamit ang XWayland. Adunay karon suporta alang sa hapsay nga pag-scroll sa presensya sa mga ilaga nga adunay taas nga resolusyon nga ligid. Ang pagdrowing og mga app sama sa Krita nakadugang sa abilidad sa pagsubay sa pen tilt ug rotation sa mga tablet. Gidugang nga suporta alang sa pagbutang sa mga global nga hotkey. Ang awtomatikong pagpili sa lebel sa pag-zoom alang sa screen gihatag.
  • Ang mga eksperimento nga pagpagawas sa xfce4-panel ug xfdesktop desktop giandam na para sa Xfce, nga nagtanyag og inisyal nga suporta sa pagtrabaho sa mga palibot base sa Wayland protocol.
  • Ang user environment sa Tails distribution gibalhin gikan sa X server aron gamiton ang Wayland protocol.
  • Gidugang sa Qt 6.5 ang QNativeInterface::QWaylandApplication programming interface para sa direkta nga pag-access sa Wayland-native nga mga butang nga gigamit sa internal nga istruktura sa Qt, ingon man sa pag-access sa impormasyon bahin sa bag-ong mga aksyon sa user nga mahimong gikinahanglan nga ipasa ngadto sa Wayland protocol extensions.
  • Usa ka layer ang giandam alang sa operating system sa Haiku aron masiguro ang pagkaangay sa Wayland, nga nagtugot kanimo sa pagpadagan sa mga toolkit ug mga aplikasyon nga naggamit sa Wayland, lakip ang mga aplikasyon nga gibase sa librarya sa GTK.
  • Ang Blender 3 3.4D modeling system naglakip sa suporta alang sa Wayland protocol, nga nagtugot kanimo sa direktang pagpadagan sa Blender sa Wayland-based nga mga palibot nga walay paggamit sa XWayland layer.
  • Ang Sway 1.8 custom environment release gamit ang Wayland gipatik na.
  • Ang usa ka custom nga PaperDE 0.2 nga palibot anaa, gamit ang Qt ug Wayland.
  • Gipauswag sa Firefox ang katakus sa paghatag sa pagpaambit sa screen sa mga palibot nga nakabase sa protocol sa Wayland. Nasulbad nga mga isyu nga may kalabutan sa hapsay nga pag-scroll sa sulud, pag-klik sa paghimo sa panghitabo kung nag-klik sa scrollbar, ug pag-scroll sa gawas sa sulud sa mga palibot nga nakabase sa Wayland.
  • Ang Phosh 0.22.0, usa ka mobile shell nga gibase sa mga teknolohiya sa GNOME ug gigamit ang Phoc composite server nga nagdagan sa ibabaw sa Wayland, gipagawas na.
  • Ang Valve nagpadayon sa pagpalambo sa Gamescope composite server (kanhi nailhan nga steamcompmgr), nga naggamit sa Wayland protocol ug gigamit sa SteamOS 3 operating system.
  • Ang pagpagawas sa DDX component nga XWayland 23.1.0 gimantala, nga naghatag sa paglunsad sa X.Org Server alang sa pag-organisar sa pagpatuman sa X11 nga mga aplikasyon sa Wayland-based nga mga palibot.
  • Pagpagawas sa labwc 0.6, usa ka composite server alang sa Wayland nga adunay mga kapabilidad nga makapahinumdom sa Openbox window manager (ang proyekto gipresentar isip usa ka pagsulay sa paghimo og alternatibong Openbox alang sa Wayland).
  • Sa pagpalambo mao ang lxqt-sway, usa ka pantalan sa LXQt user environment nga nagsuporta sa Wayland. Dugang pa, usa pa nga proyekto sa LWQt ang nagpalambo sa usa ka variant nga nakabase sa Wayland sa LXQt custom shell.
  • Ang Weston Composite Server 11.0 gibuhian, nagpadayon sa pagtrabaho sa imprastraktura sa pagdumala sa kolor ug nagtukod sa pundasyon alang sa umaabot nga suporta alang sa multi-GPU configurations.
  • Nagpadayon sa pag-port sa MATE desktop sa Wayland.
  • Ang System76 nagpalambo og bag-ong bersyon sa COSMIC user environment gamit ang Wayland.
  • Gi-enable ang Wayland pinaagi sa default sa Plasma Mobile, Sailfish, webOS Open Source Edition nga mga mobile platform,

    Source: opennet.ru

Idugang sa usa ka comment