Wayland 1.20 kommer med offisiell støtte for FreeBSD og mer

Wayland-logo

nylig lanseringen av den nye stabile versjonen av protokollen, kommunikasjonsmekanismen mellom prosesser og biblioteker Wayland 1.20.

Gren 1.20 er bakoverkompatibel på API- og ABI-nivå med versjoner 1.x og inneholder hovedsakelig feilrettinger og mindre protokolloppdateringer.

Westons sammensatte server, som gir kode og arbeidseksempler for bruk av Wayland i skrivebordsmiljøer og innebygde miljøer, utvikler seg i en egen utviklingssyklus.

Hovednyheter fra Wayland 1.20

I denne nye versjonen av protokollen er det fremhevet at offisiell støtte for FreeBSD-plattformen er implementert, for hvilke tester er lagt til det kontinuerlige integrasjonssystemet.

En annen viktig endring i Wayland 1.20 er det støtte for autotools byggesystem fjernet og bruk nå Meson i stedet.

I tillegg til dette fremheves det at funksjonen "Wl_surface.offset" er lagt til protokollen for å tillate klienter å oppdatere overflatebufferforskyvningen uavhengig av selve bufferen.

Det bemerkes også at "wl_output.name" og "wl_output.description"-funksjonene ble lagt til protokollen for å tillate klienten å identifisere utdataene uten å være bundet til xdg-output-unstable-v1-protokollutvidelsen.

En ny "type"-attributt er introdusert i protokolldefinisjoner for hendelser, og selve hendelsene kan nå markeres som destruktorer.

Og det kan vi også finne feilrettinger er gjort, inkludert løpsforhold ved fjerning av proxyer på flertrådede klienter.

På den delen av Wayland-relaterte endringer i applikasjoner, skrivebordsmiljøer og distribusjoner, er følgende uthevet:

  • I XWayland og den proprietære driveren implementerte NVIDIA endringer, slik at full støtte for OpenGL og Vulkan maskinvareakselerasjon kan tilbys i X11-applikasjoner laget ved hjelp av DDX-komponenten.
  • Protokollen ble implementert i Ubuntu 21.04, mens i Fedora 35, Ubuntu 21.10 og RHEL 8.5 er muligheten til å bruke den skrivebordsbaserte Wayland-protokollen med proprietære NVIDIA-driversystemer lagt til.
  • Canonical ga ut et fullskjerms Ubuntu-rammeverk for Internett-kiosker ved å bruke Wayland-protokollen.
  • OBS Studio-videostrømmesystemet implementerte den Wayland-kompatible protokollen.
  • GNOME 40 og 41 fortsetter å avgrense støtten for Wayland-protokollen og XWayland-komponenten. Wayland-økter er tillatt for systemer med NVIDIA GPUer.
  • Fortsatt portabilitet av MATE-skrivebordet for Wayland. For å fungere uten å være koblet til X11 i Wayland-miljøet, er Atril-dokumentviseren, systemmonitoren, Pen-tekstredigereren, terminalemulatoren og andre skrivebordskomponenter tilpasset.
  • I KDE ble en økt stabilisert ved å bruke Wayland-protokollen. KWin-sammensetningsbehandlingen og KDE Plasma 5.21, 5.22 og 5.23 skrivebordet gir betydelige forbedringer til Wayland-økten.
  • Firefox 93-96 inkluderer endringer for å løse problemer som påvirker Wayland-miljøer med håndtering av popup-vinduer, utklippstavle og skalering på forskjellige DPI-skjermer.
  • Et kompakt tilpasset grensesnitt basert på Westons sammensatte server har blitt utgitt.
  • Den første versjonen av labwc, en sammensatt server for Wayland med funksjoner som minner om Openbox-vindusbehandleren, er tilgjengelig.
  • System76 jobber med et nytt COSMIC brukermiljø ved hjelp av Wayland.
  • Det tilpassede Sway 1.6-miljøet og Wayfire 0.7-komposittserveren ble utgitt med Wayland.
  • En oppdatert driver er foreslått for Wine, som lar deg kjøre applikasjoner som bruker GDI og OpenGL / DirectX gjennom Wine direkte i et Wayland-basert miljø, uten å bruke XWayland-laget og uten å fjerne Wines binding til X11-protokollen. Driveren legger til støtte for Vulkan- og multimonitor-oppsett.
  • 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 utgangen brukes RAIL-Shell-komposittbehandleren, som bruker Wayland-protokollen og er basert på Weston-kodebasen.

Til slutt, for de som er interessert i å kunne teste denne nye versjonen, kan de laste ned kildekoden for kompilering fra følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.