Crate wayrs_protocols

Source
Expand description

A collection of Wayland protocols to use with wayrs_client.

All protocols are behind feature gates and none of them are enabeled by default.

Modules§

alpha_modifier_v1alpha-modifier-v1
color_management_v1color-management-v1
commit_timing_v1commit-timing-v1
content_type_v1content-type-v1
cursor_shape_v1cursor-shape-v1
drm_lease_v1drm-lease-v1
ext_data_control_v1ext-data-control-v1
ext_foreign_toplevel_listext-foreign-toplevel-list-v1
ext_idle_notify_v1ext-idle-notify-v1
ext_image_capture_source_v1ext-image-capture-source-v1
ext_image_copy_capture_v1ext-image-copy-capture-v1
ext_session_lock_v1ext-session-lock-v1
ext_transient_seat_v1ext-transient-seat-v1
ext_workspace_v1ext-workspace-v1
fifo_v1fifo-v1
fractional_scale_v1fractional-scale-v1
fullscreen_shell_unstable_v1fullscreen-shell-unstable-v1
idle_inhibit_unstable_v1idle-inhibit-unstable-v1
input_method_unstable_v1input-method-unstable-v1
input_timestamps_unstable_v1input-timestamps-unstable-v1
keyboard_shortcuts_inhibit_unstable_v1keyboard-shortcuts-inhibit-unstable-v1
linux_dmabuf_v1linux-dmabuf-v1
linux_drm_syncobj_v1linux-drm-syncobj-v1
linux_explicit_synchronization_unstable_v1linux-explicit-synchronization-unstable-v1
pointer_constraints_unstable_v1pointer-constraints-unstable-v1
pointer_gestures_unstable_v1pointer-gestures-unstable-v1
presentation_timepresentation-time
primary_selection_unstable_v1primary-selection-unstable-v1
relative_pointer_unstable_v1relative-pointer-unstable-v1
security_context_v1security-context-v1
single_pixel_buffer_v1single-pixel-buffer-v1
tablet_unstable_v1tablet-unstable-v1
tablet_v2tablet-v2
tearing_control_v1tearing-control-v1
text_input_unstable_v1text-input-unstable-v1
text_input_unstable_v3text-input-unstable-v3
viewporterviewporter
wlr_data_control_unstable_v1wlr-data-control-unstable-v1
wlr_export_dmabuf_unstable_v1wlr-export-dmabuf-unstable-v1
wlr_foreign_toplevel_management_unstable_v1wlr-foreign-toplevel-management-unstable-v1
wlr_gamma_control_unstable_v1wlr-gamma-control-unstable-v1
wlr_input_inhibitor_unstable_v1wlr-input-inhibitor-unstable-v1
wlr_layer_shell_unstable_v1wlr-layer-shell-unstable-v1
wlr_output_management_unstable_v1wlr-output-management-unstable-v1
wlr_output_power_management_unstable_v1wlr-output-power-management-unstable-v1
wlr_screencopy_unstable_v1wlr-screencopy-unstable-v1
wlr_virtual_pointer_unstable_v1wlr-virtual-pointer-unstable-v1
xdg_activation_v1xdg-activation-v1
xdg_decoration_unstable_v1xdg-decoration-unstable-v1
xdg_dialog_v1xdg-dialog-v1
xdg_foreign_unstable_v1xdg-foreign-unstable-v1
xdg_foreign_unstable_v2xdg-foreign-unstable-v2
xdg_output_unstable_v1xdg-output-unstable-v1
xdg_shellxdg-shell
xdg_shell_unstable_v5xdg-shell-unstable-v5
xdg_shell_unstable_v6xdg-shell-unstable-v6
xdg_system_bell_v1xdg-system-bell-v1
xdg_toplevel_drag_v1xdg-toplevel-drag-v1
xdg_toplevel_icon_v1xdg-toplevel-icon-v1
xdg_toplevel_tag_v1xdg-toplevel-tag-v1
xwayland_keyboard_grab_unstable_v1xwayland-keyboard-grab-unstable-v1
xwayland_shell_v1xwayland-shell-v1