Weston 11.0 komt met verbeteringen in kleurbeheer, in RDP en meer

Wayland met Weston

Weston's doel is om een ​​hoogwaardige codebasis en werkvoorbeelden te bieden voor het gebruik van Wayland in desktopomgevingen en embedded oplossingen,

Na acht maanden ontwikkeling de release van de stabiele versie is aangekondigd van de samengestelde server west 11.0, die zich ontwikkelt met technologieën die bijdragen aan de opkomst van volledige ondersteuning voor het Wayland-protocol in Verlichting, GNOME, KDE en andere gebruikersomgevingen.

Wayland bestaat uit een protocol (grotendeels compleet) en een referentie-implementatie genaamd Weston. Voor weergave kan Weston OpenGL ES of software (de pixman-bibliotheek) gebruiken. Momenteel zijn klanten beperkt tot OpenGL ES in plaats van volledige OpenGL omdat "libGL GLX en alle X-afhankelijkheden gebruikt". Het project ontwikkelt ook GTK + en Qt-versies die renderen naar Wayland in plaats van X.

De ontwikkeling van Weston is gericht op het leveren van een hoogwaardige codebasis en werkvoorbeelden Wayland gebruiken in desktopomgevingen en embedded oplossingen.

Belangrijkste nieuwe functies van Weston 11.0

In deze nieuwe release van Weston 11.0 is de belangrijkste wijziging in het versienummer van Weston het gevolg van ABI-wijzigingen die achterwaartse compatibiliteit verbreken.

Voor de rol van de veranderingen die zijn gemaakt en van degenen die zich onderscheiden van Weston 11.0 is het lopende werk aan een infrastructuur voor kleurbeheer waarmee kleurconversie, gammacorrectie en kleurprofielen mogelijk zijn. Inclusief de mogelijkheid om het ICC-profiel voor de monitor in te stellen en sRGB-kleuren erop weer te geven. Ondersteuning voor het omschakelen van de monitor naar HDR-modus verscheen ook, maar de vorming van HDR-inhoud is nog niet geïmplementeerd.

Een andere verandering die opvalt in deze nieuwe versie is dat ondersteuning toegevoegd voor het bufferprotocol met één pixel, waarmee buffers met één pixel kunnen worden gemaakt die vier 32-bits RGBA-waarden bevatten. Met behulp van het weergaveprotocol kan de samengestelde server buffers met één pixel schalen om uniform gekleurde oppervlakken van willekeurige grootte te creëren.

buiten dat voorbereidingen getroffen voor implementatie in een van volgende ondersteuningsreleases voor executie gelijktijdig meerdere backends, bijvoorbeeld voor uitvoer via KMS en RDP.

Aan de andere kant wordt ook benadrukt dat de DRM-backend de basis heeft gelegd voor toekomstige ondersteuning voor multi-GPU-configuraties, naast verschillende verbeteringen om de RDP-backend te ondersteunen voor toegang op afstand tot scherminhoud en er is werk verzet. de prestaties van back-end DRM.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • Herwerkte implementatie van weston_buffer.
  • De plug-ins cms-static en cms-colord zijn verouderd.
  • Ondersteuning voor meerdere werkruimten en schalen van desktop-shell verwijderd.
  • Ondersteuning voor het wl_shell-protocol verwijderd en vervangen door xdg-shell.
  • Fbdev-backend verwijderd, zou in plaats daarvan KMS-backend moeten gebruiken.
  • De componenten weston-launch, launcher-direct, weston-info en weston-gears zijn verwijderd en in plaats daarvan moet u de bibliotheek libsea en wayland-info gebruiken.
  • Standaard is de eigenschap KMS max-bpc ingesteld.
  • Er treedt een crash op wanneer het vrije geheugen op het systeem op is.

Eindelijk als u er meer over wilt wetenkunt u de details in het volgende link.

Hoe installeer ik Weston 11.0 op Ubuntu en derivaten?

Welnu, voor degenen onder u die geïnteresseerd zijn in het kunnen installeren van deze nieuwe versie van Weston, ze moeten Wayland op hun systeem hebben geïnstalleerd.Om het te installeren, hoeven we alleen een terminal te openen en daarin gaan we het volgende typen:

pip3 install --user meson

Dit gedaan, nu gaan we de nieuwe versie van Weston 11.0 downloaden met het volgende commando:

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

We unzippen de inhoud met:

tar -xvf weston-11.0.0.tar.xz

We hebben toegang tot de map die is gemaakt met:

cd weston-11.0.0

En we voeren de compilatie en installatie uit met:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Aan het einde wordt aanbevolen om de computer opnieuw op te starten om te beginnen met de wijzigingen in de nieuwe gebruikerssessie.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.