Wayland 1.22 je dostupan

Nakon devet mjeseci razvoja, predstavljeno je stabilno izdanje protokola, međuprocesnog komunikacijskog mehanizma i Wayland 1.22 biblioteka. Grana 1.22 je kompatibilna unatrag na API i ABI nivou sa 1.x izdanjima 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 embedded okruženjima, razvija se kao poseban razvojni ciklus.

Glavne promjene u protokolu:

  • Podrška za događaje wl_surface::preferred_buffer_scale i wl_surface::preferred_buffer_transform dodata je u programsko sučelje wl_surface, preko kojeg se prenose informacije o promjenama kompozitnog servera na nivou skaliranja i parametrima transformacije za površinu.
  • Događaj wl_pointer::axis dodat je programskom interfejsu wl_pointer, koji pokazuje fizički smjer kretanja pokazivača kako bi se odredio ispravan smjer pomicanja u widgetima.
  • Metoda za dobivanje globalnog imena je dodana wayland-serveru 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 sa početnom podrškom za upotrebu u okruženjima baziranim na Wayland protokolu bez XWayland ili X11 komponenti. U trenutnoj fazi dodani su drajver winewayland.drv i unixlib komponente, a datoteke sa definicijama Wayland protokola su pripremljene za obradu od strane asemblerskog sistema. Planiraju uključiti promjene kako bi omogućili izlaz u Wayland okruženju u budućem izdanju.
  • Kontinuirana poboljšanja Wayland podrške u izdanjima KDE Plasma 5.26 i 5.27. Implementirana je mogućnost onemogućavanja lijepljenja iz međuspremnika pomoću srednje tipke miša. Poboljšan kvalitet skaliranja prozora aplikacija pokrenut pomoću XWaylanda. Sada postoji podrška za glatko pomeranje u prisustvu miševa sa točkom visoke rezolucije. Aplikacije za crtanje kao što je Krita dodale su mogućnost praćenja nagiba i rotacije olovke na tabletima. Dodata podrška za postavljanje globalnih interventnih tastera. Omogućen je automatski odabir nivoa zumiranja za ekran.
  • Eksperimentalna izdanja xfce4-panel i xfdesktop desktop su pripremljena za Xfce, koji nude početnu podršku za rad u okruženjima baziranim na Wayland protokolu.
  • Korisničko okruženje distribucije Tails prebačeno je sa X servera na korištenje Wayland protokola.
  • Qt 6.5 je dodao programsko sučelje QNativeInterface::QWaylandApplication za direktan pristup Wayland-urođenim objektima koji se koriste u internim strukturama Qt-a, kao i za pristup informacijama o nedavnim radnjama korisnika koje se mogu zahtijevati da budu proslijeđene ekstenzijama Wayland protokola.
  • Sloj je pripremljen za Haiku operativni sistem kako bi se osigurala kompatibilnost sa Waylandom, omogućavajući vam da pokrenete komplete alata i aplikacije koje koriste Wayland, uključujući aplikacije zasnovane na GTK biblioteci.
  • Blender 3 3.4D sistem modeliranja uključuje podršku za Wayland protokol, omogućavajući vam da direktno pokrenete Blender u okruženjima baziranim na Waylandu bez korištenja XWayland sloja.
  • Objavljeno je izdanje korisničkog okruženja Sway 1.8 koje koristi Wayland.
  • Prilagođeno okruženje PaperDE 0.2 je dostupno, koristeći Qt i Wayland.
  • Firefox je poboljšao mogućnost pružanja dijeljenja ekrana u okruženjima baziranim na Wayland protokolu. Rešeni problemi u vezi sa glatkim pomeranjem sadržaja, generisanjem događaja klika kada se klikne na traku za pomeranje i pomeranjem sadržaja u okruženjima zasnovanim na Waylandu.
  • Objavljen je Phosh 0.22.0, ljuska ekrana za mobilne uređaje zasnovana na GNOME tehnologijama i koja koristi Phoc kompozitni server koji radi na vrhu Waylanda.
  • Valve nastavlja da razvija kompozitni server Gamescope (ranije poznat kao steamcompmgr), koji koristi Wayland protokol i koristi se u SteamOS 3 operativnom sistemu.
  • Objavljeno je izdanje DDX komponente XWayland 23.1.0, koja omogućava pokretanje X.Org servera za organizovanje izvršavanja X11 aplikacija u okruženjima baziranim na Waylandu.
  • Izdanje labwc 0.6, kompozitnog servera za Wayland sa mogućnostima koje podsećaju na Openbox window manager (projekat je predstavljen kao pokušaj kreiranja Openbox alternative za Wayland).
  • U razvoju je lxqt-sway, port LXQt korisničkog okruženja koji podržava Wayland. Dodatno, drugi LWQt projekat razvija Wayland-baziranu varijantu LXQt prilagođene ljuske.
  • Weston Composite Server 11.0 je objavljen, nastavljajući rad na infrastrukturi za upravljanje bojama i uspostavljajući osnovu za buduću podršku za multi-GPU konfiguracije.
  • Nastavak prenosa MATE desktopa na Wayland.
  • System76 razvija novu verziju korisničkog okruženja COSMIC koristeći Wayland.
  • Wayland je podrazumevano omogućen na mobilnim platformama Plasma Mobile, Sailfish, webOS Open Source Edition,

    izvor: opennet.ru

Dodajte komentar