Expand description
This crate provides bindings to the wlroots wayland protocol extensions provided in https://gitlab.freedesktop.org/wlroots/wlr-protocols
These bindings are built on top of the crates wayland-client and wayland-server.
Each protocol module contains a client and a server submodules, for each side of the
protocol. The creation of these modules (and the dependency on the associated crate) is
controlled by the two cargo features client and server.
Modulesยง
- data_
control - Control data devices, particularly the clipboard.
- export_
dmabuf - A protocol for low overhead screen content capturing
- foreign_
toplevel - List and control opened apps
- gamma_
control - Manage gamma tables of outputs.
- input_
inhibitor - Inhibits input events to other clients
- layer_
shell - Layered shell protocol
- output_
management - Output management protocol
- output_
power_ management - Output power management protocol
- screencopy
- Screen content capturing on client buffers
- virtual_
pointer - Virtual pointer protocol