Wayland 1.22 er tilgjengelig

Etter ni måneders utvikling presenteres en stabil utgivelse av protokollen, interprosesskommunikasjonsmekanismen og Wayland 1.22-bibliotekene. 1.22-grenen er bakoverkompatibel på API- og ABI-nivå med 1.x-utgivelsene og inneholder stort sett feilrettinger og mindre protokolloppdateringer. Weston Composite Server, som gir kode og arbeidseksempler for bruk av Wayland i skrivebordsmiljøer og innebygde miljøer, utvikles som en egen utviklingssyklus.

Store endringer i protokollen:

  • Støtte for wl_surface::preferred_buffer_scale og wl_surface::preferred_buffer_transform-hendelsene er lagt til wl_surface-programgrensesnittet, gjennom hvilket informasjon om endringer fra den sammensatte serveren til skaleringsnivået og transformasjonsparametere for overflaten overføres.
  • wl_pointer::axis-hendelsen er lagt til wl_pointer-programmeringsgrensesnittet, og viser den fysiske retningen til pekerbevegelsen for å bestemme riktig rulleretning i widgets.
  • En metode for å få det globale navnet er lagt til wayland-serveren og funksjonen wl_client_add_destroy_late_listener er implementert.

Endringer i applikasjoner, skrivebordsmiljøer og distribusjoner relatert til Wayland:

  • Vin kommer med initial støtte for bruk i Wayland-protokollbaserte miljøer uten XWayland- eller X11-komponenter. På det nåværende stadiet er driveren winewayland.drv og unixlib-komponentene lagt til, og filer med Wayland-protokolldefinisjoner er forberedt for behandling av monteringssystemet. De planlegger å inkludere endringer for å muliggjøre utdata i Wayland-miljøet i en fremtidig utgivelse.
  • Fortsatte forbedringer av Wayland-støtte i KDE Plasma 5.26 og 5.27 utgivelser. Implementerte muligheten til å deaktivere liming fra utklippstavlen med den midterste museknappen. Forbedret kvalitet på skalering av programvinduer lansert med XWayland. Det er nå støtte for jevn rulling i nærvær av mus med et hjul med høy oppløsning. Tegneapper som Krita har lagt til muligheten til å spore penntilt og rotasjon på nettbrett. Lagt til støtte for å angi globale hurtigtaster. Automatisk valg av zoomnivå for skjermen er gitt.
  • Eksperimentelle utgivelser av xfce4-panelet og xfdesktop-skrivebordet er utarbeidet for Xfce, som tilbyr innledende støtte for arbeid i miljøer basert på Wayland-protokollen.
  • Brukermiljøet til Tails-distribusjonen er overført fra X-serveren til å bruke Wayland-protokollen.
  • Qt 6.5 la til QNativeInterface::QWaylandApplication-programmeringsgrensesnittet for direkte tilgang til Wayland-innfødte objekter som brukes i Qts interne strukturer, samt for å få tilgang til informasjon om nylige brukerhandlinger som kan kreves videreført til Wayland-protokollutvidelser.
  • Et lag er utarbeidet for Haiku-operativsystemet for å sikre kompatibilitet med Wayland, slik at du kan kjøre verktøysett og applikasjoner som bruker Wayland, inkludert applikasjoner basert på GTK-biblioteket.
  • Blender 3 3.4D-modelleringssystemet inkluderer støtte for Wayland-protokollen, slik at du kan kjøre Blender direkte i Wayland-baserte miljøer uten å bruke XWayland-laget.
  • Utgivelsen av brukermiljøet Sway 1.8 med Wayland er publisert.
  • Et tilpasset PaperDE 0.2-miljø er tilgjengelig ved bruk av Qt og Wayland.
  • Firefox har forbedret muligheten til å tilby skjermdeling i Wayland-protokollbaserte miljøer. Løste problemer knyttet til jevn innholdsrulling, generering av klikkhendelser når du klikker på rullefeltet og rulling ut av innhold i Wayland-baserte miljøer.
  • Phosh 0.22.0, et skjermskall for mobile enheter basert på GNOME-teknologier og bruker Phoc-komposittserveren som kjører på toppen av Wayland, har blitt publisert.
  • Valve fortsetter å utvikle Gamescope-komposittserveren (tidligere kjent som steamcompmgr), som bruker Wayland-protokollen og brukes i SteamOS 3-operativsystemet.
  • Utgivelsen av DDX-komponenten XWayland 23.1.0 er publisert, som gir lanseringen av X.Org Server for organisering av kjøringen av X11-applikasjoner i Wayland-baserte miljøer.
  • Utgivelse av labwc 0.6, en sammensatt server for Wayland med muligheter som minner om Openbox-vindusbehandleren (prosjektet presenteres som et forsøk på å lage et Openbox-alternativ for Wayland).
  • Under utvikling er lxqt-sway, en port av LXQt-brukermiljøet som støtter Wayland. I tillegg utvikler et annet LWQt-prosjekt en Wayland-basert variant av det tilpassede LXQt-skallet.
  • Weston Composite Server 11.0 har blitt utgitt, fortsetter arbeidet med fargeadministrasjonsinfrastrukturen og etablerer grunnlaget for fremtidig støtte for multi-GPU-konfigurasjoner.
  • Fortsatt portering av MATE-skrivebordet til Wayland.
  • System76 utvikler en ny versjon av COSMIC brukermiljø ved å bruke Wayland.
  • Wayland er aktivert som standard i mobilplattformene Plasma Mobile, Sailfish, webOS Open Source Edition,

    Kilde: opennet.ru

Legg til en kommentar