XKBCLI-COMPILE-KEYMAP(1) General Commands Manual XKBCLI-COMPILE-KEYMAP(1)

xkbcli-compile-keymapcompile an X Keyboard keymap

xkbcli-compile-keymap [options] [KEYMAP_PATH]

xkbcli-compile-keymap compiles and prints a keymap based on the given options.

KEYMAP_PATH
Path to a keymap file, or “-” to read the standard input
Print help and exit
Enable verbose debugging output
Test compilation but do not print the keymap
Print the full RMLVO with the defaults filled in for missing elements
[PATH], --from-xkb [PATH]
Load the XKB file from a file, ignore RMLVO options. If PATH is empty or “-”, read the stdin.
PATH
Add the given path to the include path list. This option is order-dependent, include paths given first are searched first. If an include path is given, the default include path list is not used. Use --include-defaults to add the default include paths.
--include-defaults
Add the default set of include directories. This option is order-dependent, include paths given first are searched first.
rules
The XKB ruleset
model
The XKB model
layout
The XKB layout
variant
The XKB layout variant
options
The XKB options
Allow to set the default RMLVO values via the following environment variables: Note that this option may affect the default values of the previous options.

xkbcli(1), The libxkbcommon online documentation

June 4, 2024 Linux 6.13.2-arch1-1