Lanzamiento del servidor compositor Weston 13.0

Después de seis meses de desarrollo, se ha publicado la versión estable del servidor compuesto Weston 13.0, que promueve tecnologías que facilitan el soporte completo del protocolo Wayland en Enlightenment, GNOME, KDE y otros entornos de usuario. El desarrollo de Weston está orientado a proporcionar una base de código de alta calidad y ejemplos funcionales para utilizar Wayland en entornos de escritorio y soluciones integradas, como plataformas para sistemas de infoentretenimiento automotivos, smartphones, televisores y otros dispositivos de consumo. El código del proyecto se distribuye bajo la licencia MIT.

El cambio a un número de versión significativo de Weston se debe a la existencia de cambios que rompen la compatibilidad. Cambios en la nueva rama de Weston:

  • Se ha añadido la capacidad de cargar múltiples backends a la vez; por ejemplo, junto con el backend principal de salida, se pueden cargar backends secundarios como vnc, rdp y pipewire.
  • Los backends backend-vnc, backend-pipewire y backend-rdp ahora admiten el renderizado usando OpenGL.
  • La shell para la creación de quioscos (kiosk-shell) ha mejorado su funcionamiento en modo pantalla completa. Se ha añadido la posibilidad de crear superficies de pantalla completa para aplicaciones iniciadas a través de xwayland.
  • Se ha añadido soporte para la superposición (overlapping) de salida, lo que permite colocar elementos en planos que se muestran en varios dispositivos de salida.
  • En la shell desktop-shell, se ha implementado la capacidad de restringir el área de movimiento del puntero (pointer confinement) en superficies de pantalla completa.
  • En el backend drm-backend y varios clientes, se ha dejado de dar soporte a las versiones de la biblioteca libgbm anteriores a 21.1.1.
  • Se ha añadido la función weston_view_move_to_layer() para mover el área visible (view) a la capa especificada o eliminarla del gráfico de escena si se indica NULL como capa.
  • Las funciones weston_view_set_position, weston_touch y weston_output, así como las shells, han sido actualizadas para utilizar la estructura weston_coord.
  • Se ha añadido la función weston_log_scopes_iterate() para iterar sobre áreas en el registro.
  • Se ha eliminado el componente launcher-logind, que debe ser reemplazado por launcher-libseat, que también es compatible con systemd-logind.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster