Wayland 1.22 je na voljo

Po devetih mesecih razvoja je predstavljena stabilna izdaja protokola, medprocesnega komunikacijskega mehanizma in knjižnic Wayland 1.22. Veja 1.22 je nazaj združljiva na ravni API in ABI z izdajami 1.x in vsebuje večinoma popravke napak in manjše posodobitve protokola. Weston Composite Server, ki ponuja kodo in delovne primere za uporabo Waylanda v namiznih in vgrajenih okoljih, se razvija kot ločen razvojni cikel.

Večje spremembe v protokolu:

  • Programskemu vmesniku wl_surface je dodana podpora za dogodka wl_surface::preferred_buffer_scale in wl_surface::preferred_buffer_transform, preko katerega se prenašajo informacije o spremembah sestavljenega strežnika na ravni skaliranja in parametrov transformacije za površino.
  • Programskemu vmesniku wl_pointer je bil dodan dogodek wl_pointer::axis, ki prikazuje fizično smer gibanja kazalca za določitev pravilne smeri drsenja v pripomočkih.
  • Metoda za pridobivanje globalnega imena je bila dodana strežniku wayland in implementirana je bila funkcija wl_client_add_destroy_late_listener.

Spremembe v aplikacijah, namiznih okoljih in distribucijah, povezanih z Waylandom:

  • Wine ima začetno podporo za uporabo v okoljih, ki temeljijo na protokolu Wayland, brez komponent XWayland ali X11. Na trenutni stopnji so bili dodani gonilnik winewayland.drv in komponente unixlib, datoteke z definicijami protokola Wayland pa so bile pripravljene za obdelavo s sistemom za sestavljanje. V prihodnjo izdajo nameravajo vključiti spremembe za omogočanje izhoda v okolju Wayland.
  • Nadaljnje izboljšave podpore za Wayland v izdajah KDE Plasma 5.26 in 5.27. Implementirana je možnost onemogočanja lepljenja iz odložišča s srednjim gumbom miške. Izboljšana kakovost skaliranja oken aplikacij, zagnanih z uporabo XWayland. Zdaj obstaja podpora za gladko drsenje v prisotnosti miši s kolescem visoke ločljivosti. Aplikacije za risanje, kot je Krita, so dodale možnost sledenja nagibu in vrtenju peresa na tablicah. Dodana podpora za nastavitev globalnih bližnjic. Zagotovljena je samodejna izbira stopnje povečave zaslona.
  • Za Xfce sta bili pripravljeni eksperimentalni izdaji xfce4-panel in xfdesktop desktop, ki ponujata začetno podporo za delo v okoljih, ki temeljijo na protokolu Wayland.
  • Uporabniško okolje distribucije Tails je bilo preneseno s strežnika X za uporabo protokola Wayland.
  • Qt 6.5 je dodal programski vmesnik QNativeInterface::QWaylandApplication za neposreden dostop do izvirnih predmetov Wayland, ki se uporabljajo v notranjih strukturah Qt, kot tudi za dostop do informacij o nedavnih uporabniških dejanjih, ki se lahko zahtevajo, da se posredujejo razširitvam protokola Wayland.
  • Za operacijski sistem Haiku je bila pripravljena plast, ki zagotavlja združljivost z Waylandom, kar vam omogoča zagon kompletov orodij in aplikacij, ki uporabljajo Wayland, vključno z aplikacijami, ki temeljijo na knjižnici GTK.
  • Sistem za 3D modeliranje Blender 3.4 vključuje podporo za protokol Wayland, ki vam omogoča neposredno zagon Blenderja v okoljih, ki temeljijo na Waylandu, brez uporabe sloja XWayland.
  • Objavljena je bila izdaja uporabniškega okolja Sway 1.8 z uporabo Waylanda.
  • Na voljo je prilagojeno okolje PaperDE 0.2, ki uporablja Qt in Wayland.
  • Firefox je izboljšal možnost zagotavljanja skupne rabe zaslona v okoljih, ki temeljijo na protokolu Wayland. Odpravljene težave v zvezi z gladkim drsenjem po vsebini, generiranjem dogodka klika ob kliku na drsni trak in drsenjem po vsebini v okoljih, ki temeljijo na Waylandu.
  • Phosh 0.22.0, zaslonska lupina za mobilne naprave, ki temelji na tehnologijah GNOME in uporablja sestavljeni strežnik Phoc, ki deluje na vrhu Waylanda, je bil objavljen.
  • Valve nadaljuje z razvojem kompozitnega strežnika Gamescope (prej znan kot steamcompmgr), ki uporablja protokol Wayland in se uporablja v operacijskem sistemu SteamOS 3.
  • Objavljena je bila izdaja komponente DDX XWayland 23.1.0, ki omogoča zagon strežnika X.Org za organizacijo izvajanja aplikacij X11 v okoljih, ki temeljijo na Waylandu.
  • Izdaja labwc 0.6, sestavljenega strežnika za Wayland z zmogljivostmi, ki spominjajo na upravitelja oken Openbox (projekt je predstavljen kot poskus ustvarjanja alternative Openbox za Wayland).
  • V razvoju je lxqt-sway, vrata uporabniškega okolja LXQt, ki podpira Wayland. Poleg tega drug projekt LWQt razvija različico lupine po meri LXQt, ki temelji na Waylandu.
  • Izdan je bil kompozitni strežnik Weston 11.0, ki nadaljuje delo na infrastrukturi za upravljanje barv in vzpostavlja osnovo za prihodnjo podporo za konfiguracije z več grafičnimi procesorji.
  • Nadaljevanje prenosa namizja MATE na Wayland.
  • System76 razvija novo različico uporabniškega okolja COSMIC z uporabo Waylanda.
  • Wayland je privzeto omogočen v mobilnih platformah Plasma Mobile, Sailfish, webOS Open Source Edition,

    Vir: opennet.ru

Dodaj komentar