Expand description

Unstable protocols from wayland-protocols

The protocols described in this module are experimental and provide no guarantee of forward support. They may be abandoned or never widely implemented.

Backward compatible changes may be added together with the corresponding interface version bump.

Backward incompatible changes are done by bumping the version number in the protocol and interface names and resetting the interface version. Once the protocol is to be declared stable, the ‘z’ prefix and the version number in the protocol and interface names are removed and the interface version number is reset.

Modules

Fullscreen shell protocol

Screensaver inhibition protocol

Input method protocol

Input timestamps protocol

Protocol for inhibiting the compositor keyboard shortcuts

Linux DMA-BUF protocol

Linux explicit synchronization protocol

protocol for constraining pointer motions

Pointer gestures protocol

Primary selection protocol

protocol for relative pointer motion events

Wayland protocol for graphics tablets

Text input protocol

This interface allows a compositor to announce support for server-side decorations. A window decoration is a set of window controls as deemed appropriate by the party managing them, such as user interface components used to move, resize and change a window’s state. A client can use this protocol to request being decorated by a supporting compositor. If compositor and client do not negotiate the use of a server-side decoration using this protocol, clients continue to self-decorate as they see fit.

Protocol for exporting xdg surface handles

Protocol to describe output regions

XDG Shell protocol

Protocol for grabbing the keyboard from Xwayland