Weston 11.0 chega con melloras na xestión da cor, en RDP e moito máis

Wayland con Weston

O obxectivo de Weston é proporcionar unha base de código de alta calidade e exemplos de traballo para usar Wayland en ambientes de escritorio e solucións integradas.

Despois de oito meses de desenvolvemento anunciouse o lanzamento da versión estable do servidor composto Weston 11.0, que se está a desenvolver con tecnoloxías que contribúen á aparición dun soporte total para o protocolo Wayland en Enlightenment, GNOME, KDE e outros contornos de usuarios.

Wayland consiste nun protocolo (en boa parte completo) e unha implementación de referencia chamada Weston. Para a representación, Weston pode usar OpenGL ES ou software (a biblioteca pixman). Actualmente os clientes están limitados a OpenGL ES en lugar de a OpenGL completo porque "libGL usa GLX e todas as dependencias X". O proxecto tamén está a desenvolver versións GTK + e Qt que se renderizan a Wayland en lugar de X.

O desenvolvemento de Weston céntrase en proporcionar unha base de código de alta calidade e exemplos de traballo para usar Wayland en ambientes de escritorio e solucións integradas.

Principais novas características de Weston 11.0

Nesta nova versión de Weston 11.0 o principal cambio no número de versión de Weston débese aos cambios de ABI que rompen a compatibilidade cara atrás.

Pola parte dos cambios que se fixeron e dos que destacan de Weston 11.0 é o traballo en curso nunha infraestrutura de xestión da cor que permite conversión de cor, corrección gamma e perfís de cor. Incluída a posibilidade de configurar o perfil ICC para o monitor e reflectir cores sRGB nel. Tamén apareceu soporte para cambiar o monitor ao modo HDR, pero aínda non se implementou a formación de contido HDR.

Outro cambio que destaca nesta nova versión é que engadiu soporte para o protocolo de búfer de píxel único, que permite a creación de búfers dun só píxel que inclúen catro valores RGBA de 32 bits. Usando o protocolo de visualización, o servidor composto pode escalar búfers dun só píxel para crear superficies de cores uniformes de tamaño arbitrario.

Ademais diso fixéronse os preparativos para implementación nun dos próximas versións de soporte para a execución múltiples backends simultáneos, por exemplo, para a saída a través de KMS e RDP.

Por outra banda, tamén se destaca que o backend DRM sentou as bases para o soporte futuro para configuracións multi-GPU, ademais de varias melloras para soportar o backend RDP para o acceso remoto ao contido da pantalla e traballouse na mellora. o rendemento do DRM back-end.

Dos outros cambios que destacan desta nova versión:

  • Implementación reelaborada de weston_buffer.
  • Os complementos cms-static e cms-colord quedaron obsoletos.
  • Eliminouse a compatibilidade con varios espazos de traballo e a escala do shell de escritorio.
  • Eliminouse o soporte para o protocolo wl_shell e substituíuno por xdg-shell.
  • Eliminouse o backend de fbdev, debería usar o backend de KMS no seu lugar.
  • Elimináronse os compoñentes weston-launch, launcher-direct, weston-info e weston-gears e deberías usar a biblioteca libsea e wayland-info no seu lugar.
  • De forma predeterminada, a propiedade KMS max-bpc está definida.
  • Prodúcese un fallo cando se esgota a memoria libre do sistema.

Finalmente se estás interesado en saber máis sobre el, pode consultar os detalles no seguinte ligazón.

Como instalar Weston 11.0 en Ubuntu e derivados?

Ben, para aqueles de vostedes interesados ​​en poder instalar esta nova versión de Weston, deben ter instalado Wayland no seu sistema.Para instalalo, só temos que abrir un terminal e nel imos escribir o seguinte:

pip3 install --user meson

Feito isto, agora imos descargar a nova versión de Weston 11.0 co seguinte comando:

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

Descomprimimos o contido con:

tar -xvf weston-11.0.0.tar.xz

Accedemos ao cartafol creado con:

cd weston-11.0.0

E levamos a cabo a compilación e instalación con:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Ao final, recoméndase reiniciar o ordenador para comezar cos cambios na nova sesión de usuario.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado.

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.