Wayland 1.22 is beskikbaar

Na nege maande se ontwikkeling word 'n stabiele vrystelling van die protokol, interproseskommunikasiemeganisme en Wayland 1.22-biblioteke aangebied. Die 1.22-tak is agtertoe versoenbaar op die API- en ABI-vlak met die 1.x-vrystellings en bevat meestal foutoplossings en klein protokolopdaterings. Die Weston Composite Server, wat kode en werksvoorbeelde verskaf vir die gebruik van Wayland in rekenaar- en ingebedde omgewings, word ontwikkel as 'n aparte ontwikkelingsiklus.

Groot veranderinge in die protokol:

  • Ondersteuning vir die wl_surface::preferred_buffer_scale en wl_surface::preferred_buffer_transform-gebeurtenisse is by die wl_surface-programkoppelvlak gevoeg, waardeur inligting oor veranderinge deur die saamgestelde bediener aan die skaalvlak en transformasieparameters vir die oppervlak oorgedra word.
  • Die wl_pointer::axis-gebeurtenis is by die wl_pointer-programmeringskoppelvlak gevoeg, wat die fisiese rigting van die wyserbeweging wys om die korrekte blaairigting in legstukke te bepaal.
  • 'n Metode om die globale naam te kry is by wayland-bediener gevoeg en die wl_client_add_destroy_late_listener funksie is geïmplementeer.

Veranderinge in toepassings, rekenaaromgewings en verspreidings wat met Wayland verband hou:

  • Wyn kom met aanvanklike ondersteuning vir gebruik in Wayland-protokol-gebaseerde omgewings sonder XWayland- of X11-komponente. Op die huidige stadium is die drywer winewayland.drv en unixlib-komponente bygevoeg, en lêers met Wayland-protokoldefinisies is voorberei vir verwerking deur die samestellingstelsel. Hulle beplan om veranderinge in te sluit om uitset in die Wayland-omgewing in 'n toekomstige vrystelling moontlik te maak.
  • Voortgesette verbeterings aan Wayland-ondersteuning in KDE Plasma 5.26 en 5.27-vrystellings. Die vermoë om plak vanaf die knipbord met die middelste muisknoppie te deaktiveer, is geïmplementeer. Verbeterde kwaliteit van skaal van toepassingsvensters wat met XWayland bekendgestel is. Daar is nou ondersteuning vir gladde blaai in die teenwoordigheid van muise met 'n hoë-resolusie-wiel. Tekentoepassings soos Krita het die vermoë bygevoeg om penkantel en -rotasie op tablette na te spoor. Bygevoeg ondersteuning vir die opstel van globale sneltoetse. Outomatiese keuse van die zoomvlak vir die skerm word verskaf.
  • Eksperimentele vrystellings van die xfce4-paneel en xfdesktop lessenaar is voorberei vir Xfce, wat aanvanklike ondersteuning bied vir werk in omgewings gebaseer op die Wayland-protokol.
  • Die gebruikersomgewing van die Tails-verspreiding is vanaf die X-bediener oorgedra om die Wayland-protokol te gebruik.
  • Qt 6.5 het die QNativeInterface ::QWaylandApplication-programmeringskoppelvlak bygevoeg vir direkte toegang tot Wayland-inheemse voorwerpe wat in Qt se interne strukture gebruik word, asook vir toegang tot inligting oor onlangse gebruikeraksies wat vereis kan word om aan Wayland-protokoluitbreidings deurgegee te word.
  • 'n Laag is voorberei vir die Haiku-bedryfstelsel om versoenbaarheid met Wayland te verseker, wat jou toelaat om gereedskapstelle en toepassings te laat loop wat Wayland gebruik, insluitend toepassings wat op die GTK-biblioteek gebaseer is.
  • Die Blender 3 3.4D-modelleringstelsel bevat ondersteuning vir die Wayland-protokol, wat jou toelaat om Blender direk in Wayland-gebaseerde omgewings te laat loop sonder om die XWayland-laag te gebruik.
  • Die vrystelling van die gebruikersomgewing Sway 1.8 met behulp van Wayland is gepubliseer.
  • 'n Pasgemaakte PaperDE 0.2-omgewing is beskikbaar met Qt en Wayland.
  • Firefox het die vermoë verbeter om skermdeling in Wayland-protokol-gebaseerde omgewings te verskaf. Probleme opgelos wat verband hou met gladde inhoudblaai, klikgebeurtenisgenerering wanneer u op die skuifbalk klik, en uitblaai van inhoud in Wayland-gebaseerde omgewings.
  • Phosh 0.22.0, 'n skermdop vir mobiele toestelle gebaseer op GNOME-tegnologie en gebruik die Phoc-saamgestelde bediener wat bo-op Wayland loop, is gepubliseer.
  • Valve gaan voort om die Gamescope-saamgestelde bediener (voorheen bekend as steamcompmgr) te ontwikkel, wat die Wayland-protokol gebruik en in die SteamOS 3-bedryfstelsel gebruik word.
  • Die vrystelling van die DDX-komponent XWayland 23.1.0 is gepubliseer, wat die bekendstelling van die X.Org-bediener bied vir die organisering van die uitvoering van X11-toepassings in Wayland-gebaseerde omgewings.
  • Vrystelling van labwc 0.6, 'n saamgestelde bediener vir Wayland met vermoëns wat herinner aan die Openbox-vensterbestuurder (die projek word aangebied as 'n poging om 'n Openbox-alternatief vir Wayland te skep).
  • In ontwikkeling is lxqt-sway, 'n hawe van die LXQt-gebruikersomgewing wat Wayland ondersteun. Daarbenewens ontwikkel 'n ander LWQt-projek 'n Wayland-gebaseerde variant van die LXQt pasgemaakte dop.
  • Weston Composite Server 11.0 is vrygestel, en gaan voort met die werk aan die kleurbestuur-infrastruktuur en lê die grondslag vir toekomstige ondersteuning vir multi-GPU-konfigurasies.
  • Voortgesette oordrag van die MATE-lessenaar na Wayland.
  • System76 ontwikkel 'n nuwe weergawe van die COSMIC gebruikersomgewing met behulp van Wayland.
  • Wayland is by verstek geaktiveer in die mobiele platforms Plasma Mobile, Sailfish, webOS Open Source Edition,

    Bron: opennet.ru

Voeg 'n opmerking