VOOZH about

URL: https://www.phoronix.com/news/Wayland-Protocols-1.37

⇱ Wayland Protocols 1.37 Introduces Three New Protocols - Phoronix


👁 Phoronix

Wayland Protocols 1.37 Introduces Three New Protocols

Written by Michael Larabel in Wayland on 31 August 2024 at 06:32 AM EDT. 84 Comments
Jonas Ådahl released Wayland-Protocols 1.37 as the newest update to this defined set of Wayland protocols. With the new release there are three new protocols added plus various other maintenance items addressed within the Wayland-Protocols repository.

The first new protocol is xdg-toplevel-icon, which allows associating an icon with a top-level window. Matthias Klumpp argued the case for the xdg-toplevel-icon protocol earlier this year within this merge request. The points raised were better handling multi-window apps, non multi-window apps sometimes have multiple processes with different icons, some apps do not have a desktop-entry file installed for indicating the desired icon, and other edge cases.

👁 Matthias Klumpp screenshot for protocol


There are implementations of this xdg-toplevel-icon protocol already found for Qt, KDE KWin, SDL, and Gamescope.

The other two new protocols are ext-image-capture-source and ext-image-copy-capture that allow for capturing the pixel content of outputs and top-level windows. These protocols have been in the works the past two years and succeed a four year old "cursor spy" protocol attempt. Wlroots, WayVNC, and Grim have code ready for using these new protocols.

More details on the Wayland Protocols 1.37 changes via the mailing list announcement.

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.