Wayland 1.21 er tilgjengelig

Etter seks måneders utvikling ble en stabil utgivelse av protokollen, interprosesskommunikasjonsmekanismen og Wayland 1.21-biblioteker presentert. 1.21-grenen er bakoverkompatibel på API- og ABI-nivå med 1.x-utgivelsene og inneholder stort sett feilrettinger og mindre protokolloppdateringer. For noen dager siden ble det opprettet en korrigerende oppdatering til Weston 10.0.1-komposittserveren, som utvikles som en del av en egen utviklingssyklus. Weston gir kode og arbeidseksempler for bruk av Wayland i skrivebordsmiljøer og innebygde løsninger.

Store endringer i protokollen:

  • Støtte for wl_pointer.axis_value120-hendelsen er lagt til wl_pointer-programgrensesnittet for høypresisjonsrulling på musemanipulatorer med et høyoppløselig rullehjul.
  • Nye funksjoner er lagt til serveren: wl_signal_emit_mutable (en analog av wl_signal_emit, som støtter korrekt drift i en situasjon der en signalbehandler sletter en annen behandler) og wl_global_get_version (lar deg finne ut den generelle versjonen av API).
  • Utviklingen ble overført til GitLab-plattformen ved å bruke infrastrukturen til FreeDesktop.org-prosjektet.
  • Strukturer og funksjoner knyttet til markørinnstillinger har blitt renset og omarbeidet.
  • wl_shell-protokollen er merket som valgfri for implementering i sammensatte servere og har blitt avviklet. For å lage egendefinerte skall anbefales det å bruke xdg_shell-protokollen, som gir et grensesnitt for interaksjon med overflater som vinduer, som lar deg flytte overflater rundt på skjermen, minimere, maksimere, endre størrelse osv.
  • Kravene til monteringssystemet er økt; montering krever nå Meson-verktøysettet av minst versjon 0.56. Ved kompilering er "c_std=c99"-flagget aktivert.

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

  • KDE planlegger å bringe den Wayland-baserte Plasma-skrivebordsøkten til en tilstand som er egnet for daglig bruk av en betydelig andel av brukerne i 2022. Wayland-støtte har blitt betydelig forbedret i KDE Plasma 5.24 og 5.25-utgivelsene, inkludert å legge til støtte for fargedybder større enn 8-biter per kanal, implementere en "DRM-leasing"-modus for virtual reality-hodesett, og gi støtte for å ta skjermbilder og minimere alle vinduer.
  • Fedora 36 på systemer med proprietære NVIDIA-drivere bruker som standard en Wayland-basert GNOME-økt, som tidligere bare var tilgjengelig ved bruk av åpen kildekode-drivere.
  • I Ubuntu 22.04 har de fleste konfigurasjoner som standard en Wayland-protokollbasert skrivebordsøkt, men bruk av X-serveren er som standard igjen på systemer med proprietære NVIDIA-drivere. For Ubuntu er det foreslått et PPA-depot med qtwayland-pakken, hvor rettelser knyttet til forbedring av støtte for Wayland-protokollen er blitt overført fra Qt 5.15.3-grenen, ledsaget av KDE-prosjektet.
  • Utgivelsen av brukermiljøet Sway 1.7 med Wayland er publisert.
  • Nattlige versjoner av Firefox inkluderer Wayland-støtte som standard. Firefox har fikset et problem med blokkering av tråder, forbedret skalering av popup-vinduer og fått kontekstmenyen til å fungere ved stavekontroll. I følge statistikk fra Firefox Telemetry-tjenesten, som analyserer data mottatt som et resultat av sending av telemetri og brukere som får tilgang til Mozilla-servere, overstiger ikke andelen Linux Firefox-brukere som jobber i miljøer basert på Wayland-protokollen 10 % ennå.
  • Phosh 0.15.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 22.1.0 er publisert, som gir lanseringen av X.Org Server for organisering av kjøringen av X11-applikasjoner i Wayland-baserte miljøer. Den nye versjonen legger til støtte for DRM Lease-protokollen, som brukes til å generere et stereobilde med forskjellige buffere for venstre og høyre øyne når du sender ut til virtual reality-hjelmer.
  • Labwc-prosjektet utvikler 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).
  • Den første utgivelsen av LWQt, et tilpasset LXQt-skall basert på Wayland, er nå tilgjengelig.
  • Collabora-selskapet, som en del av wxrd-prosjektet, utvikler en ny sammensatt server basert på Wayland for virtual reality-systemer.
  • Utgivelsen av Wine-wayland 7.7-prosjektet er publisert, og tillater bruk av Wine i miljøer basert på Wayland-protokollen, uten bruk av XWayland- og X11-komponenter.
  • Aaron Plattner, en av de ledende utviklerne av proprietære NVIDIA-drivere, har publisert en rapport om statusen til Wayland-støtte i NVIDIA-drivere.
  • Weston 10.0-komposittserveren har blitt utgitt, og legger til støtte for libseat-biblioteket, som gir funksjoner for å organisere tilgang til delte inngangs- og utdataenheter, og har også lagt til fargebehandlingskomponenter som tillater fargekonvertering, gammakorreksjon og arbeid med fargeprofiler.
  • Fortsatt portering av MATE-skrivebordet til Wayland.
  • System76 jobber med å lage et nytt COSMIC brukermiljø ved å bruke Wayland.
  • Microsoft har implementert muligheten til å kjøre Linux-applikasjoner med et grafisk grensesnitt i miljøer basert på WSL2-undersystemet (Windows Subsystem for Linux). For utdata brukes RAIL-Shell-komposittbehandleren, ved bruk av Wayland-protokollen og basert på Weston-kodebasen.
  • Wayland er aktivert som standard i mobilplattformene Plasma Mobile, Sailfish, webOS Open Source Edition,

    Kilde: opennet.ru

Legg til en kommentar