Weston 11.0 kommer med forbedringer i fargestyring, i RDP og mer

Wayland med Weston

Westons mål er å gi en kodebase av høy kvalitet og fungerende eksempler for bruk av Wayland i skrivebordsmiljøer og innebygde løsninger,

Etter åtte måneders utvikling utgivelsen av den stabile versjonen ble annonsert av den sammensatte serveren weston 11.0, som utvikler seg med teknologier som bidrar til fremveksten av full støtte for Wayland-protokollen i Enlightenment, GNOME, KDE og andre brukermiljøer.

Wayland består av en protokoll (stort sett komplett) og en referanseimplementering kalt Weston. For gjengivelse kan Weston bruke OpenGL ES eller programvare (pixman-biblioteket). For tiden er kunder begrenset til OpenGL ES i stedet for full OpenGL fordi "libGL bruker GLX og alle X-avhengigheter." Prosjektet utvikler også GTK + og Qt versjoner som gjengis til Wayland i stedet for X.

Utviklingen av Weston er fokusert på å tilby en kodebase av høy kvalitet og arbeidseksempler å bruke Wayland i skrivebordsmiljøer og innebygde løsninger.

De viktigste nye funksjonene i Weston 11.0

I denne nye versjonen av Weston 11.0 skyldes hovedendringen i Westons versjonsnummer ABI-endringer som bryter bakoverkompatibiliteten.

For den delen av endringene som ble laget og av de som skiller seg ut fra Weston 11.0 er det pågående arbeidet med en fargestyringsinfrastruktur som tillater fargekonvertering, gammakorreksjon og fargeprofiler. Inkludert muligheten til å angi ICC-profilen for skjermen og reflektere sRGB-farger på den. Støtte for å bytte skjermen til HDR-modus dukket også opp, men dannelsen av HDR-innhold er ennå ikke implementert.

En annen endring som skiller seg ut i denne nye versjonen er at lagt til støtte for enkeltpikselbufferprotokollen, som gjør det mulig å lage enkeltpikselbuffere som inkluderer fire 32-biters RGBA-verdier. Ved å bruke visningsprotokollen kan den sammensatte serveren skalere enkeltpikselbuffere for å skape jevnt fargede overflater av vilkårlig størrelse.

Foruten det det er gjort forberedelser til implementering i en av neste støtteutgivelser for utførelse samtidig flere backends, for eksempel for utgang via KMS og RDP.

På den annen side fremheves det også at DRM-backend har lagt grunnlaget for fremtidig støtte for multi-GPU-konfigurasjoner, i tillegg til flere forbedringer for å støtte RDP-backend for ekstern tilgang til skjerminnhold og arbeid har blitt gjort med å forbedre ytelsen til back-end DRM.

Av de andre endringene som skiller seg ut fra denne nye versjonen:

  • Omarbeidet implementering av weston_buffer.
  • De cms-statiske og cms-fargede pluginene er avviklet.
  • Fjernet støtte for flere arbeidsområder og desktop-shell-skalering.
  • Fjernet støtte for wl_shell-protokollen og erstattet den med xdg-shell.
  • Fjernet fbdev-backend, bør bruke KMS-backend i stedet.
  • Komponentene weston-launch, launcher-direct, weston-info og weston-gears er fjernet, og du bør bruke biblioteket libsea og wayland-info i stedet.
  • Som standard er egenskapen KMS max-bpc satt.
  • Et krasj oppstår når ledig minne på systemet er oppbrukt.

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene i følgende lenke.

Hvordan installerer Weston 11.0 på Ubuntu og derivater?

Vel, for de av dere som er interessert i å kunne installere denne nye versjonen av Weston, de må ha Wayland installert på systemet sitt.For å installere den, trenger vi bare å åpne en terminal, og i den skal vi skrive inn følgende:

pip3 install --user meson

Gjort dette, nå skal vi laste ned den nye versjonen av Weston 11.0 med følgende kommando:

wget https://wayland.freedesktop.org/releases/weston-11.0.0.tar.xz

Vi pakker ut innholdet med:

tar -xvf weston-11.0.0.tar.xz

Vi får tilgang til mappen som er opprettet med:

cd weston-11.0.0

Og vi utfører kompilering og installasjon med:

meson build/ --prefix=...

ninja -C build/ install

cd ..

På slutten anbefales det å starte datamaskinen på nytt for å starte med endringene i den nye brukerøkten.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert.

*

*

  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.