Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 1.47 KB

File metadata and controls

23 lines (15 loc) · 1.47 KB

vicinae-wayland-protocols

Wayland protocol proposals by Vicinae, laid out like wayland-protocols (staging/<name>/) for easy upstreaming.

Protocols

Protocol Status Summary Implementations
vicinae-hotkey Shipped Client-managed global hotkeys: the client chooses & reconfigures its own key combos (the Windows/macOS/X11 model, a drop-in for cross-platform apps), while the compositor stays the arbiter (accept/deny/revoke). Hyprland
Ghostty
Niri (PR)
xx-hotkey Proposed The same goal, reshaped for upstream: a builder with a repeatable commit, a stable name, pointer-button and modifier-tap triggers, and protocol errors. Not wire-compatible with vicinae-hotkey. wayland-protocols proposal

vicinae-hotkey is what compositors ship today and is frozen; xx-hotkey is the upstream proposal.

Why

Vicinae needs deep compositor integration to be fully useful, and Wayland holds it back more than any other platform does. So rather than just complain, we propose alternatives.

License

MIT (see LICENSE); protocol XML files carry their own header.