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