Expand description
Miscellaneous protocols
Modulesยง
- background_
effect - 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 - 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 - The purpose of this protocol is to provide protocol object handles for toplevels, possibly originating from another client.
- idle_
notify - This protocol allows clients to monitor user idle status.
- image_
capture_ source - This protocol serves as an intermediary between capturing protocols and potential image capture sources such as outputs and toplevels.
- image_
copy_ capture - This protocol allows clients to ask the compositor to capture image sources such as outputs and toplevels into user submitted buffers.
- session_
lock - This protocol allows for a privileged Wayland client to lock the session and display arbitrary graphics while the session is locked.
- transient_
seat - 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
- List and control workspaces