Expand description
Miscellaneous protocols
Modulesยง
- background_
effect staging
- This protocol provides a way to improve visuals of translucent surfaces by applying effects like blur to the background behind them. The capabilities are send when the global is bound, and every time they change. Note that when the capability goes away, the corresponding effect is no longer applied by the compositor, even if it was set before. Warning! The protocol described in this file is currently in the testing phase. Backward compatible changes may be added together with the corresponding interface version bump. Backward incompatible changes can only be done by creating a new major version of the extension.
- data_
control staging
- This protocol allows a privileged client to control data devices. In particular, the client will be able to manage the current selection and take the role of a clipboard manager.
- foreign_
toplevel_ list staging
- The purpose of this protocol is to provide protocol object handles for toplevels, possibly originating from another client.
- idle_
notify staging
- This protocol allows clients to monitor user idle status.
- image_
capture_ source staging
- This protocol serves as an intermediary between capturing protocols and potential image capture sources such as outputs and toplevels.
- image_
copy_ capture staging
- This protocol allows clients to ask the compositor to capture image sources such as outputs and toplevels into user submitted buffers.
- session_
lock staging
- This protocol allows for a privileged Wayland client to lock the session and display arbitrary graphics while the session is locked.
- transient_
seat staging
- The transient seat protocol can be used by privileged clients to create independent seats that will be removed from the compositor when the client destroys its transient seat.
- workspace
staging
- List and control workspaces