Wayland 1.22 je dostupan

Nakon devet mjeseci razvoja, predstavljeno je stabilno izdanje protokola, međuprocesnog komunikacijskog mehanizma i biblioteka Wayland 1.22. Grana 1.22 kompatibilna je unatrag na API i ABI razini s izdanjima 1.x i sadrži uglavnom ispravke grešaka i manja ažuriranja protokola. Weston Composite Server, koji pruža kod i radne primjere za korištenje Waylanda u desktop i ugrađenim okruženjima, razvija se kao zasebni razvojni ciklus.

Glavne promjene u protokolu:

  • Programskom sučelju wl_surface dodana je podrška za događaje wl_surface::preferred_buffer_scale i wl_surface::preferred_buffer_transform kroz koje se prenose informacije o promjenama kompozitnog poslužitelja na razini skaliranja i parametrima transformacije za površinu.
  • Događaj wl_pointer::axis dodan je u programsko sučelje wl_pointer, pokazujući fizički smjer kretanja pokazivača kako bi se odredio točan smjer pomicanja u widgetima.
  • Metoda za dobivanje globalnog imena dodana je na wayland-poslužitelj i implementirana je funkcija wl_client_add_destroy_late_listener.

Promjene u aplikacijama, desktop okruženjima i distribucijama koje se odnose na Wayland:

  • Wine dolazi s početnom podrškom za korištenje u okruženjima temeljenim na protokolu Wayland bez komponenti XWayland ili X11. U trenutnoj fazi dodani su upravljački program winewayland.drv i komponente unixlib, a datoteke s definicijama Wayland protokola pripremljene su za obradu od strane sustava za sklapanje. Planiraju uključiti promjene kako bi omogućili ispis u Wayland okruženju u budućem izdanju.
  • Stalna poboljšanja podrške za Wayland u izdanjima KDE Plasma 5.26 i 5.27. Implementirana je mogućnost onemogućavanja lijepljenja iz međuspremnika srednjom tipkom miša. Poboljšana kvaliteta skaliranja prozora aplikacija pokrenutih pomoću XWaylanda. Sada postoji podrška za glatko pomicanje u prisutnosti miševa s kotačićem visoke razlučivosti. Aplikacije za crtanje poput Krite dodale su mogućnost praćenja nagiba i rotacije olovke na tabletima. Dodana podrška za postavljanje globalnih prečaca. Omogućen je automatski odabir razine zumiranja zaslona.
  • Za Xfce su pripremljena eksperimentalna izdanja xfce4-panela i xfdesktop desktopa koji nude početnu podršku za rad u okruženjima temeljenim na Wayland protokolu.
  • Korisničko okruženje distribucije Tails prebačeno je s X poslužitelja na korištenje Wayland protokola.
  • Qt 6.5 dodao je programsko sučelje QNativeInterface::QWaylandApplication za izravan pristup izvornim objektima Waylanda koji se koriste u Qt-ovim internim strukturama, kao i za pristup informacijama o nedavnim radnjama korisnika koje se mogu proslijediti ekstenzijama protokola Wayland.
  • Pripremljen je sloj za operativni sustav Haiku kako bi se osigurala kompatibilnost s Waylandom, omogućujući vam pokretanje skupova alata i aplikacija koje koriste Wayland, uključujući aplikacije temeljene na biblioteci GTK.
  • Sustav za 3D modeliranje Blender 3.4 uključuje podršku za protokol Wayland, što vam omogućuje izravno pokretanje Blendera u okruženjima temeljenim na Waylandu bez korištenja XWayland sloja.
  • Objavljeno je izdanje korisničkog okruženja Sway 1.8 koje koristi Wayland.
  • Dostupno je prilagođeno okruženje PaperDE 0.2, koristeći Qt i Wayland.
  • Firefox je poboljšao mogućnost dijeljenja zaslona u okruženjima temeljenim na protokolu Wayland. Riješeni su problemi povezani s glatkim pomicanjem sadržaja, generiranjem događaja klika kada se klikne traka za pomicanje i pomicanjem izvan sadržaja u okruženjima temeljenim na Waylandu.
  • Phosh 0.22.0, zaslonska ljuska za mobilne uređaje koja se temelji na GNOME tehnologijama i koristi Phoc kompozitni poslužitelj koji radi na vrhu Waylanda, je objavljen.
  • Valve nastavlja razvijati kompozitni server Gamescope (ranije poznat kao steamcompmgr), koji koristi Wayland protokol i koristi se u SteamOS 3 operativnom sustavu.
  • Objavljeno je izdanje DDX komponente XWayland 23.1.0 koja omogućuje pokretanje X.Org poslužitelja za organiziranje izvršavanja X11 aplikacija u okruženjima baziranim na Waylandu.
  • Izdanje labwc 0.6, kompozitnog poslužitelja za Wayland sa mogućnostima koje podsjećaju na Openbox window manager (projekt je predstavljen kao pokušaj stvaranja Openbox alternative za Wayland).
  • U razvoju je lxqt-sway, port korisničkog okruženja LXQt koji podržava Wayland. Dodatno, još jedan LWQt projekt razvija varijantu LXQt prilagođene ljuske koja se temelji na Waylandu.
  • Weston Composite Server 11.0 je objavljen, nastavljajući rad na infrastrukturi za upravljanje bojama i uspostavljajući temelj za buduću podršku za multi-GPU konfiguracije.
  • Nastavak prijenosa MATE radne površine na Wayland.
  • System76 razvija novu verziju korisničkog okruženja COSMIC koristeći Wayland.
  • Wayland je prema zadanim postavkama omogućen na mobilnim platformama Plasma Mobile, Sailfish, webOS Open Source Edition,

    Izvor: opennet.ru

Dodajte komentar