Weston Composite Server 13.0 Released

Stable Release of Weston 13.0 Promotes Full Support for Wayland Protocol

After six months of development, a stable release of the composite server weston 13.0 has been published. This release aims to promote the appearance of full support for the Wayland protocol in Enlightenment, Gnome, KDE, and other user environments. Weston’s development focuses on providing a high-quality codebase and working examples for utilizing Wayland in various desktop applications and built-in solutions, such as automobile information and entertainment systems, smartphones, televisions, and other consumer devices. The project code is distributed under the MIT license.

Changes in Weston 13.0

  • Added the ability to load several backends simultaneously, including the main output backend as well as secondary VNC, RDP, and Pipewire backends.
  • Added support for OpenGL in Backend-VNC, Backend-Pipewire, and Backend-RDP backends.
  • Improved full-screen mode in the shell for creating internet kiosks (Kiosk-Shell) and added the ability to create full-screen surfaces for applications launched through XWayland.
  • Introduced support for combining (overlapping) outputs, enabling the placement of elements on planes shown on multiple output devices.
  • Enhanced the Desktop-Shell to restrict indicator movement (pointer confinement) on full-screen surfaces.
  • DRM-BACKEND’s backend and various clients no longer support the LIBGBM library version 21.1.1 or older.
  • Added the Weston_View_Move_to_layer() function to move the visible area (View) to a specified layer or remove it from the scene if NULL is indicated as the layer.
  • Transitioned Weston_View_Set_position, Weston_touch, Weston_outPut, shells
/Reports, release notes, official announcements.