Module wayland_protocols::wp
source · Expand description
Generic wayland protocols
Modules§
- alpha_
modifier staging
This interface allows a client to set a factor for the alpha values on a surface, which can be used to offload such operations to the compositor, which can in turn for example offload them to KMS. - content_
type staging
This protocol allows a client to describe the kind of content a surface will display, to allow the compositor to optimize its behavior for it. - cursor_
shape staging
andunstable
This protocol extension offers a simpler way for clients to set a cursor. - drm_
lease staging
This protocol is used by Wayland compositors which act as Direct Renderering Manager (DRM) masters to lease DRM resources to Wayland clients. - fractional_
scale staging
This protocol allows a compositor to suggest for surfaces to render at fractional scales. - fullscreen_
shell unstable
Fullscreen shell protocol - idle_
inhibit unstable
Screensaver inhibition protocol - input_
method unstable
Input method protocol - input_
timestamps unstable
Input timestamps protocol - keyboard_
shortcuts_ inhibit unstable
Protocol for inhibiting the compositor keyboard shortcuts - Linux DMA-BUF protocol
- linux_
drm_ syncobj staging
This protocol allows clients to request explicit synchronization for buffers. It is tied to the Linux DRM synchronization object framework. - linux_
explicit_ synchronization unstable
Linux explicit synchronization protocol - pointer_
constraints unstable
protocol for constraining pointer motions - pointer_
gestures unstable
Pointer gestures protocol - Presentation time protocol
- primary_
selection unstable
Primary selection protocol - relative_
pointer unstable
protocol for relative pointer motion events - security_
context staging
This interface allows a client to register a new Wayland connection to the compositor and attach a security context to it. - single_
pixel_ buffer staging
This protocol extension allows clients to create single-pixel buffers. - Wayland protocol for graphics tablets
- tearing_
control staging
This protocol provides a way for clients to indicate whether or not their content is suitable for this kind of presentation. - text_
input unstable
Text input protocol - Viewporter protocol