Active profile at generation: desktop-host.
Status (Functional / Partial / Stub) is a catalog field, not inferred from the registry.
| Status | Meaning |
|---|---|
| Functional | Handles requests, mutates state, sends events |
| Partial | Global registered; some requests handled; incomplete semantics |
| Stub | Global registered; handlers log or no-op |
Profiles: store-safe, store-safe-remote, desktop-host, full-dev. Plasma and other desktop-only globals follow ProtocolProfile.
This generation advertised 72 globals.
Core
| Interface | Version | Origin | Implementation | Status | Spec |
|---|---|---|---|---|---|
wl_compositor | 6 | wayland core | src/core/wayland/mod.rs (smithay compositor) | Functional | wayland.app |
wl_data_device_manager | 3 | wayland core | src/core/wayland/mod.rs (smithay data device) | Partial | wayland.app |
wl_output | 4 | wayland core | src/core/wayland/mod.rs (smithay output) | Functional | wayland.app |
wl_seat | 9 | wayland core | src/core/wayland/mod.rs (smithay seat) | Partial | wayland.app |
wl_shm | 2 | wayland core | src/core/wayland/mod.rs (smithay shm) | Functional | wayland.app |
wl_subcompositor | 1 | wayland core | src/core/wayland/ext/subcompositor.rs | Partial | wayland.app |
XDG
| Interface | Version | Origin | Implementation | Status | Spec |
|---|---|---|---|---|---|
xdg_activation_v1 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_activation.rs | Stub | wayland.app |
xdg_system_bell_v1 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_system_bell.rs | Stub | wayland.app |
xdg_toplevel_drag_manager_v1 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_toplevel_drag.rs | Stub | wayland.app |
xdg_toplevel_icon_manager_v1 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_toplevel_icon.rs | Stub | wayland.app |
xdg_toplevel_tag_manager_v1 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_toplevel_tag.rs | Stub | wayland.app |
xdg_wm_base | 6 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_wm_base.rs | Functional | wayland.app |
xdg_wm_dialog_v1 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_dialog.rs | Stub | wayland.app |
xwayland_shell_v1 | 1 | xdg / wayland-protocols | src/core/wayland/ext/xwayland_shell.rs | Stub | wayland.app |
zxdg_decoration_manager_v1 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/decoration.rs | Functional | wayland.app |
zxdg_exporter_v2 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_foreign.rs | Stub | wayland.app |
zxdg_importer_v2 | 1 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_foreign.rs | Stub | wayland.app |
zxdg_output_manager_v1 | 3 | xdg / wayland-protocols | src/core/wayland/xdg/xdg_output.rs | Partial | wayland.app |
wlroots
| Interface | Version | Origin | Implementation | Status | Spec |
|---|---|---|---|---|---|
zwlr_data_control_manager_v1 | 1 | wlr (wlroots) | src/core/wayland/wlr/data_control.rs | Stub | wayland.app |
zwlr_export_dmabuf_manager_v1 | 1 | wlr (wlroots) | src/core/wayland/wlr/export_dmabuf.rs | Stub | wayland.app |
zwlr_foreign_toplevel_manager_v1 | 3 | wlr (wlroots) | src/core/wayland/wlr/foreign_toplevel_management.rs | Stub | wayland.app |
zwlr_gamma_control_manager_v1 | 1 | wlr (wlroots) | src/core/wayland/wlr/gamma_control.rs | Stub | wayland.app |
zwlr_layer_shell_v1 | 4 | wlr (wlroots) | src/core/wayland/wlr/layer_shell.rs | Partial | wayland.app |
zwlr_output_manager_v1 | 1 | wlr (wlroots) | src/core/wayland/wlr/output_management.rs | Stub | wayland.app |
zwlr_output_power_manager_v1 | 1 | wlr (wlroots) | src/core/wayland/wlr/output_power_management.rs | Stub | wayland.app |
zwlr_screencopy_manager_v1 | 1 | wlr (wlroots) | src/core/wayland/wlr/screencopy.rs | Stub | wayland.app |
zwlr_virtual_pointer_manager_v1 | 2 | wlr (wlroots) | src/core/wayland/wlr/virtual_pointer.rs | Stub | wayland.app |
zwp_virtual_keyboard_manager_v1 | 1 | wlr (wlroots) | src/core/wayland/wlr/virtual_keyboard.rs | Stub | wayland.app |
Extensions
| Interface | Version | Origin | Implementation | Status | Spec |
|---|---|---|---|---|---|
ext_background_effect_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/background_effect.rs | Stub | wayland.app |
ext_data_control_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/data_control.rs | Stub | wayland.app |
ext_foreign_toplevel_list_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/foreign_toplevel_list.rs | Stub | wayland.app |
ext_idle_notifier_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/idle_notify.rs | Stub | wayland.app |
ext_image_copy_capture_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/image_copy_capture.rs | Stub | wayland.app |
ext_output_image_capture_source_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/image_capture_source.rs | Stub | wayland.app |
ext_session_lock_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/session_lock.rs | Stub | wayland.app |
ext_transient_seat_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/transient_seat.rs | Stub | wayland.app |
ext_workspace_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/workspace.rs | Stub | wayland.app |
wp_alpha_modifier_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/alpha_modifier.rs | Stub | wayland.app |
wp_color_manager_v1 | 2 | ext / wayland-protocols | src/core/wayland/ext/color_management.rs | Stub | wayland.app |
wp_color_representation_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/color_representation.rs | Stub | wayland.app |
wp_commit_timing_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/commit_timing.rs | Stub | wayland.app |
wp_content_type_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/content_type.rs | Stub | wayland.app |
wp_cursor_shape_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/cursor_shape.rs | Stub | wayland.app |
wp_fifo_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/fifo.rs | Stub | wayland.app |
wp_fractional_scale_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/fractional_scale.rs | Stub | wayland.app |
wp_pointer_warp_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/pointer_warp.rs | Stub | wayland.app |
wp_presentation | 1 | ext / wayland-protocols | src/core/wayland/ext/presentation_time.rs | Partial | wayland.app |
wp_security_context_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/security_context.rs | Stub | wayland.app |
wp_single_pixel_buffer_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/single_pixel_buffer.rs | Stub | wayland.app |
wp_tearing_control_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/tearing_control.rs | Stub | wayland.app |
wp_viewporter | 1 | ext / wayland-protocols | src/core/wayland/ext/viewporter.rs | Stub | wayland.app |
zwp_idle_inhibit_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/idle_inhibit.rs | Stub | wayland.app |
zwp_input_method_manager_v2 | 1 | ext / wayland-protocols | src/core/wayland/ext/input_method.rs | Stub | wayland.app |
zwp_input_timestamps_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/input_timestamps.rs | Stub | wayland.app |
zwp_keyboard_shortcuts_inhibit_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/keyboard_shortcuts_inhibit.rs | Stub | wayland.app |
zwp_linux_dmabuf_v1 | 4 | ext / wayland-protocols | src/core/wayland/ext/linux_dmabuf.rs | Partial | wayland.app |
zwp_linux_explicit_synchronization_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/linux_explicit_sync.rs | Stub | wayland.app |
zwp_pointer_constraints_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/pointer_constraints.rs | Stub | wayland.app |
zwp_pointer_gestures_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/pointer_gestures.rs | Stub | wayland.app |
zwp_primary_selection_device_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/primary_selection.rs | Stub | wayland.app |
zwp_relative_pointer_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/relative_pointer.rs | Stub | wayland.app |
zwp_tablet_manager_v2 | 1 | ext / wayland-protocols | src/core/wayland/ext/tablet.rs | Stub | wayland.app |
zwp_text_input_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/text_input.rs | Stub | wayland.app |
zwp_text_input_manager_v3 | 1 | ext / wayland-protocols | src/core/wayland/ext/text_input.rs | Stub | wayland.app |
zwp_xwayland_keyboard_grab_manager_v1 | 1 | ext / wayland-protocols | src/core/wayland/ext/xwayland_keyboard_grab.rs | Stub | wayland.app |
KDE / Plasma
| Interface | Version | Origin | Implementation | Status | Spec |
|---|---|---|---|---|---|
org_kde_kwin_blur_manager | 1 | plasma (KDE) | src/core/wayland/plasma/plasma.rs | Stub | wayland.app |
org_kde_kwin_contrast_manager | 1 | plasma (KDE) | src/core/wayland/plasma/plasma.rs | Stub | wayland.app |
org_kde_kwin_dpms_manager | 1 | plasma (KDE) | src/core/wayland/plasma/plasma.rs | Stub | wayland.app |
org_kde_kwin_idle_timeout | 1 | plasma (KDE) | src/core/wayland/plasma/plasma.rs | Stub | wayland.app |
org_kde_kwin_server_decoration_manager | 1 | plasma (KDE) | src/core/wayland/plasma/kde_decoration.rs | Stub | wayland.app |
org_kde_kwin_shadow_manager | 1 | plasma (KDE) | src/core/wayland/plasma/plasma.rs | Stub | wayland.app |
org_kde_kwin_slide_manager | 1 | plasma (KDE) | src/core/wayland/plasma/plasma.rs | Stub | wayland.app |