Weston 10.0 arriba amb millores de gestió de color, noves biblioteques i més

WAYLAND-screenshot

S'ha publicat una versió estable de servidor compost Weston 10.0, que desenvolupa tecnologies que contribueixen a la compatibilitat total de l'protocol Wayland en Enlightenment, Gnome, KDE i altres entorns d'usuari.

Wayland consisteix en un protocol (En gran part complet) i una implementació de referència anomenada Weston. Per al renderitzat, Weston pot usar OpenGL ÉS o programari (la biblioteca pixman). En l'actualitat, els clients es limiten a OpenGL ÉS en lloc d'OpenGL complet perquè «libGL utilitza GLX i totes les dependències de X». el projecte també està desenvolupant versions de GTK + i Qt que renderitzen cap Wayland en comptes de a X.

El desenvolupament de Weston se centra a proporcionar una base de codi d'alta qualitat i exemples de treball per utilitzar Wayland en entorns d'escriptori i solucions integrades.

Principals novetats de Weston 10.0

En aquesta nova versió que es presenta de Weston 10.0 com a novetat principal es destaca que es van afegir components per a la gestió del color, el que us permet convertir colors, realitzar correccions gamma i treballar amb perfils de color. S'esmenta que de moment els canvis es limiten als subsistemes interns, els controls de color visibles per a l'usuari apareixeran en una versió futura.

Una altra de les novetats que es destaca de Weston 10.0, és que en la implementació del protocol linux-dmabuf-unstable-v1, que brinda la capacitat de compartir diverses targetes de vídeo usant la tecnologia DMA-BUF, s'ha afegit amb el mecanisme de «retroalimentació dma-buf», que brinda al servidor compost informació addicional sobre les GPU disponibles i millora leficiència de lintercanvi de dades entre la GPU principal i la secundària.

Per exemple, s'esmenta que la compatibilitat amb «retroalimentació dma-buf» amplia l'aplicabilitat de la sortida sense emmagatzematge en memòria intermèdia (escaneig de còpia zero).

D'altra banda, també podrem trobar que s'ha afegit el suport per a la biblioteca libseat, que proporciona funcions per organitzar l'accés a dispositius d'entrada i sortida compartits sense privilegis de root (l'accés es coordina mitjançant un procés en segon pla separat). Amb l'addició d'aquesta nova biblioteca es té en ment que per a versions futures, es planeja reemplaçar tots els components per executar Weston amb libseat.

A més també es destaca que tots els exemples d'aplicacions client s'han traduït per fer servir l'extensió del protocol xdg-shell, que proporciona una interfície per interactuar amb superfícies com amb finestres, cosa que permet moure superfícies al voltant de la pantalla, minimitzar, expandir, canviar la mida, etc.

També es destaca que si va afegir la capacitat d'executar automàticament el programari del client després de linici, per exemple, per organitzar els programes dexecució automàtica després de linici de sessió.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • Interfície wl_shell obsoleta, backend fbdev i utilitat weston-launch (ha d'utilitzar seated-launch o logind-launch per iniciar).
  • El suport per a weston-launch ara està obsolet i deshabilitat per defecte (serà
    ser eliminat en una versió futura, però es pot tornar a habilitar amb l'opció Meson.
  • S'han augmentat els requisits de dependència, ara la construcció requereix libdrm 2.4.95, libwayland 1.18.0 i wayland-protocols 1.24. En crear un complement remot basat en PipeWire, cal libpipewire 0.3.
  • Conjunt de proves ampliat.

Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls al següent enllaç.

Com instal·lar Weston 10.0 en Ubuntu i derivats?

Bé, per als que estiguin interessats en poder instal·lar aquesta nova versió de Weston, han de comptar amb Wayland en el vostre sistema.Per poder instal·lar només hem d'obrir una terminal i en ella anem a teclejar el següent:

pip3 install --user meson

Fet això, ara anem a descarregar la nova versió de Weston 7.0 amb la següent comanda:

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

Descomprimim el contingut amb:

tar -xvf weston-10.0.0.tar.xz

Accedim a la carpeta creada amb:

cd weston-10.0.0

I vam realitzar la compilació i instal·lació amb:

meson build/ --prefix=...

ninja -C build/ install

cd ..

A l'acabar el recomanable és reiniciar l'equip per iniciar amb els canvis en la nova sessió d'usuari.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.