Wayland-Protocols 1.21 Released With XDG_Activation, Staging Replaces Unstable

Written by Michael Larabel in Wayland on 3 May 2021 at 09:18 AM EDT. 24 Comments
Released on Friday was a new version of Wayland-Protocols, the collection of protocol specifications for Wayland.

With Wayland-Protocols 1.21 the XDG_Activation protocol has been introduced. This protocol is for transferring focus between top-level surfaces such as from a launcher to launchee.

XDG_Activation has been in the works since last year and already has pending support for Qt Wayland, KWayland/KWin, GNOME's GTK and Mutter, WLROOTS, and more. The XDG_Activation protocol was authored by both GNOME and KDE developers as a way for a client to pass focus from a top-level surface to another. The specification text in full can be found here.

With the protocol now part of Wayland-Protocols 1.21, the XDG_Activation support on the KDE side was already merged.

Wayland-Protocols 1.21 is also changing the terminology of new "unstable" protocol to instead refer to it as a "staging" protocol.

Wayland-Protocols 1.21 also now has support for installing it using the Meson build system as an alternative to Autotools.

More details on the 1.21 update and the contained fixes via the release announcement.
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