Weston 11.0 kommer med forbedringer i farvestyring, i RDP og mere

Wayland med Weston

Westons mål er at levere en kodebase af høj kvalitet og arbejdseksempler til brug af Wayland i desktopmiljøer og indlejrede løsninger,

Efter otte måneders udvikling udgivelsen af ​​den stabile version blev annonceret af den sammensatte server weston 11.0, som udvikler sig med teknologier, der bidrager til fremkomsten af ​​fuld understøttelse af Wayland-protokollen i oplysning, GNOME, KDE og andre brugermiljøer.

Wayland består af en protokol (stort set komplet) og en referenceimplementering kaldet Weston. Til gengivelse kan Weston bruge OpenGL ES eller software (pixman-biblioteket). I øjeblikket er kunder begrænset til OpenGL ES snarere end fuld OpenGL, fordi "libGL bruger GLX og alle X-afhængigheder." Projektet udvikler også GTK + og Qt versioner som gengives til Wayland i stedet for X.

Udviklingen af Weston er fokuseret på at levere en kode af høj kvalitet og eksempler på arbejde at bruge Wayland i desktop miljøer og integrerede løsninger.

De vigtigste nye funktioner i Weston 11.0

I denne nye udgivelse af Weston 11.0 skyldes hovedændringen i Westons versionsnummer ABI-ændringer, der bryder bagudkompatibiliteten.

For den del af ændringerne der blev lavet og af dem der skiller sig ud fra Weston 11.0 er det igangværende arbejde med en farvestyringsinfrastruktur som tillader farvekonvertering, gammakorrektion og farveprofiler. Herunder muligheden for at indstille ICC-profilen for skærmen og afspejle sRGB-farver på den. Understøttelse til at skifte skærmen til HDR-tilstand dukkede også op, men dannelsen af ​​HDR-indhold er endnu ikke blevet implementeret.

En anden ændring, der skiller sig ud i denne nye version, er den tilføjet understøttelse af enkelt pixel buffer protokol, som tillader oprettelse af enkeltpixel-buffere, der inkluderer fire 32-bit RGBA-værdier. Ved hjælp af visningsprotokollen kan den sammensatte server skalere enkeltpixelbuffere for at skabe ensartede farvede overflader af vilkårlig størrelse.

Udover det er der gjort klar til implementering i en af næste supportudgivelser til udførelse samtidig flere backends, for eksempel til output via KMS og RDP.

På den anden side fremhæves det også, at DRM-backend har lagt grundlaget for fremtidig understøttelse af multi-GPU-konfigurationer, foruden adskillige forbedringer til at understøtte RDP-backend for fjernadgang til skærmindhold, og der er blevet arbejdet med at forbedre ydeevnen af ​​back-end DRM.

Af de andre ændringer der skiller sig ud fra denne nye version:

  • Omarbejdet implementering af weston_buffer.
  • De cms-statiske og cms-farvede plugins er blevet forældet.
  • Fjernet understøttelse af flere arbejdsområder og desktop-shell-skalering.
  • Fjernede understøttelse af wl_shell-protokollen og erstattede den med xdg-shell.
  • Fjernet fbdev-backend, bør bruge KMS-backend i stedet.
  • Fjernede komponenterne weston-launch, launcher-direct, weston-info og weston-gears, og du bør bruge biblioteket libsea og wayland-info i stedet.
  • Som standard er egenskaben KMS max-bpc indstillet.
  • Et nedbrud opstår, når ledig hukommelse på systemet er opbrugt.

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne i følgende link.

Hvordan installeres Weston 11.0 på Ubuntu og derivater?

For de af jer, der er interesserede i at kunne installere denne nye version af Weston, de skal have Wayland installeret på deres system.For at installere det behøver vi kun at åbne en terminal, og i den skal vi skrive følgende:

pip3 install --user meson

Gjort dette, nu skal vi downloade den nye version af Weston 11.0 med følgende kommando:

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

Vi pakker indholdet ud med:

tar -xvf weston-11.0.0.tar.xz

Vi får adgang til mappen oprettet med:

cd weston-11.0.0

Og vi udfører kompilering og installation med:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Til sidst anbefales det at genstarte computeren for at starte med ændringerne i den nye brugersession.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.