XKBCLI-INTERACTIVE-WAYLAND(1)
π NAME π
xkbcli-interactive-wayland β an interactive debugger for Wayland keyboard keymaps, bestie π
β¨ SYNOPSIS β¨
xkbcli-interactive-wayland [options]
π¦ DESCRIPTION π¦
Okay so picture this: xkbcli-interactive-wayland is a commandline tool that lets you interactively debug XKB keymaps by literally just listening to Wayland events. She's eavesdropping, but make it keyboard science π
This requires a Wayland compositor to be running. No compositor, no vibes, no tool. Periodt.
To dip out? Press the β¨Escapeβ© key. That's the exit door, babe πͺβ¨
Heads up bestie: this is a debugging tool, and its behavior or output is not guaranteed to be stable. She's a work in progress and she knows it. Don't build your whole life on her output, mwah π
πΈ OPTIONS πΈ
--helpβ prints the help and then dips out. Iconic, quick, no notes π--formatkeymap_format β pick the keymap format you want, either as a numeric value or as a label, like"v1"for example π--local-stateβ turn on local state handling, and ignore the modifier/layout state updates coming in from the compositor. She's handling her own business now π--keymap[PATH] β load the XKB keymap from a file instead of pulling the keymap from the compositor. Sneaky lil override β¨ This one implies--local-state. And if PATH is empty or it's just"-", she reads from stdin instead π--enable-composeβ turns on Compose functionality. Compose girlies rise π--verboseβ enables verbose debugging output. For when you want her to tell you everything π-1,--unilineβ enables uniline event output. One line, clean, minimal, main character energy β--multilineβ enables multiline event output. The chatty, sprawling, dramatic version π
π«Ά SEE ALSO π«Ά
xkbcli(1)xkbcli-interactive-evdev(1)xkbcli-interactive-x11(1)- The libxkbcommon online documentation: https://xkbcommon.org
Okay that's the whole page bestie, you ate that π This lil manpage is from Debian, dated June 4, 2024, and it lives under the name XKBCLI-INTERACTIVE-WAYLAND(1) in the General Commands Manual. Go press Escape and slay πβ¨
π¦ where this page comes from
- alpine 3.23: xkbcli-doc 1.12.2-r0 Β· MIT AND MIT-open-group AND HPND AND HPND-sell-variant AND LicenseRef-digital-equipment-corporation
- alpine 3.24: xkbcli-doc 1.13.1-r0 Β· MIT AND MIT-open-group AND HPND AND HPND-sell-variant AND LicenseRef-digital-equipment-corporation
- arch rolling: libxkbcommon 1.13.2-1 Β· MIT
- fedora 43: libxkbcommon-utils 1.11.0-1.fc43 Β· MIT AND X11 AND MIT-CMU
- fedora 44: libxkbcommon-utils 1.13.1-2.fc44 Β· MIT AND X11 AND MIT-CMU
- nixos 26.05: libxkbcommon 1.13.1
- nixpkgs unstable: libxkbcommon 1.13.2
- ubuntu resolute: libxkbcommon-tools 1.13.1-1
- ubuntu stonking: libxkbcommon-tools 1.13.1-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms