Weston 13 llega con soporte para múltiples backends, mejoras y mas

wayland con Weston

El objetivo de Weston es proporcionar una base de código de alta calidad y ejemplos prácticos para usar Wayland en entornos de escritorio y soluciones integradas,

Después de medio año de desarrollo, el proyecto Weston dio a conocer el lanzamiento de la versión de su servidor compuesto Wayland, «Weston 13.0» y en este nuevo lanzamiento se presentan diversas mejoras, asi como también funciones experimentales, mejoras de soporte y más.

Para quienes desconocen de Weston, deben saber que este es la implementación de referencia de un compositor Wayland, ya que gestiona las pantallas, incluida la composición de sus contenidos, la compatibilidad con los eventos de sus dispositivos de entrada (pantalla táctil, mouse, teclado, etc.) y sus configuraciones (fondos de pantalla, resolución, visualización de múltiples monitores, etc.).

Weston es liviano en comparación con X11 y es rápido como compositor y es adecuado para muchos casos de uso integrados y móviles.

Principales novedades de Weston 13.0

En esta nueva versión que se presenta de Weston 13.0, una de las características más notables es el soporte añadido para la carga de múltiples backends, el cual sin duda es un avance importante en Weston, ya que con ello se permite cargar múltiples backends, por ejemplo, vnc, rdp, pipewire son backends secundarios.

Otro de los cambios que se destaca de esta nueva versión es la mejora en Kiosk-shell (para quioscos de Internet), ya que en esta nueva versión se ha mejorado su funcionamiento en las operaciones en modo de pantalla completa, asi como también el soporte adicional para crear superficies de pantalla completa para aplicaciones iniciadas a través de XWayland.

Ademas de ello, en Weston 13.0 se han añadido nuevas funciones, incluidas weston_view_move_to_layer() para mover la vista a una capa específica o eliminarla del gráfico de escena si la capa es NULL, weston_log_scopes_iterate() para iterar sobre áreas en el registro y actualizaciones de funciones existentes como weston_view_set_position, weston_touch y weston_output, utilizando la estructura weston_coord para mejorar la eficiencia.

Por otra parte, en Desktop-Shell, ahora se puede limitar el área de movimiento del puntero para superficies de pantalla completa.

De los demás cambios que se destacan de esta nueva versión:

  • backend-vnc, backend-pipewire y backend-rdp: soporte de renderizador GL
    Soporte para salidas superpuestas, lo que permite colocar vistas en planos cuando se muestran en múltiples salidas
  • Se eliminó libgbm 21.1.1 de varios clientes que ya no admiten versiones de la biblioteca libgbm anteriores a la 21.1.1.
  • Tanto el shell de escritorio como el shell de quiosco se han refactorizado para utilizar este nuevo asistente.
  • Se eliminó launcher-logind (esto ya era en desuso anteriormente) en favor de launcher-libseat
    Soporte systemd-logind con sus backends.

Por último, y no menos importante, cabe mencionar que el aumento de la versión 13.0 va acompañado de cambios cruciales que pueden romper la compatibilidad con versiones anteriores.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Weston en Ubuntu y derivados?

Bien, para quienes estén interesados en poder instalar esta nueva versión de Weston, deben contar con Wayland instalado en su sistema. Para poder instalarlo solo debemos de abrir una terminal y en ella vamos a teclear lo siguiente:

pip3 install --user meson

Hecho esto, ahora vamos a descargar la nueva versión de Weston 13.0 con el siguiente comando:

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

Descomprimimos el contenido con:

tar -xvf weston-13.0.0.tar.xz

Accedemos a la carpeta creada con:

cd weston-13.0.0

Y realizamos la compilación e instalación con:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Al finalizar lo recomendable es reiniciar el equipo para iniciar con los cambios en la nueva sesión de usuario.

En cuanto a los atajos de teclado para trabajar con Weston, son los siguientes:

Atajos de teclado
Combinación de teclas Acción
Ctrl+Alt+Backspace Salir de Weston
Super+Scroll(o PageUpPageDown) Acercar/alejar el escritorio
Super+Tab Cambiar ventanas
Super+LMB Mover ventana
Super+MMB Girar ventana
Super+RMB Cambiar tamaño de ventana
Super+Alt+Scroll Cambiar la opacidad de la ventana
Super+k Forzar la eliminación de la ventana activa
Super+Up/Down Cambiar espacio de trabajo anterior/siguiente
Super+Shift+Up/Down Tome la ventana actual y cambie el espacio de trabajo
Super+Fn Cambie al espacio de trabajo n (por ejemplo, F2)
Super+s Tomar una captura de pantalla
Super+r Grabar un screencast

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.