Crate cosmic_protocols

Source
Expand description

This crate provides bindings to the COSMIC wayland protocol extensions.

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ยง

a11y
Accessibility support.
atspi
Atspi accessibility support.
image_capture_source
Capture source interface extending ext-image-capture-source-v1.
image_source
Capture interface.
output_management
Output management interface.
overlap_notify
Get overlap notifications for layer surfaces
screencopy
Capture interface.
toplevel_info
Receive information about toplevel surfaces.
toplevel_management
Modify state toplevel surfaces.
workspace
Receive information about and control workspaces.