Louvre Is A New C++ Library Helping To Build Wayland Compositors

Written by Michael Larabel in Wayland on 17 November 2023 at 06:47 AM EST. 51 Comments
WAYLAND
While the KDE Plasma and GNOME Shell desktops are running on Wayland well, there are still many smaller desktops that haven't yet been ported over to Wayland or still in the early stages. There's also no shortage of passionate open-source developers toying around with their own desktops / compositors. Louvre is now the latest library out there like WLROOTS and libweston aiming to help develop Wayland compositors.

Louvre is self-described as a "a high-performance C++ library designed for building Wayland compositors with a strong emphasis on ease of development." Louvre tries to simplify the process by handling much of the low-level responsibilities.

Louvre example


Among the features of Louvre are multi-GPU and multi-session support, single / double / triple buffering, persistent clipboard support, and supporting modern Wayland protocols like XDG-Shell / XDG Decoration / DMA-BUF and more.

Tests by the Louvre developer also report that it can render more efficiently on the CPU and GPU than compositors like Sway and Weston. Some of the features though still being worked on by Louvre are XWayland integration, viewporter, touch events, and more.

Those wishing to learn more about this Louvre Wayland library can do so via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week