---
name: "xkbcli-compile-compose"
section: "1"
platform: "linux"
package: "libxkbcommon"
version: "1.13.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/xkbcli-compile-compose"
---

# xkbcli-compile-compose(1)

compile an X Keyboard Compose file

## NAME

**xkbcli-compile-compose** – compile an X Keyboard Compose file

## SYNOPSIS

**xkbcli-compile-compose** \[*options*\] \[*COMPOSE\_FILE*\]

## DESCRIPTION

**xkbcli-compile-compose** compile and print a Compose file based on the given options

- *COMPOSE\_FILE*

  Path to the compose file to load, or “-” to read the standard input

- **--help**

  Print help and exit

- **--verbose**

  Enable verbose debugging output

- **--file** *FILE*

  Specify a Compose file to load, or “-” to read the standard input.

  DEPRECATED: add the file path without the flag.

- **--locale** *LOCALE*

  Specify the locale directly, instead of relying on the environment variables LC\_ALL, LC\_TYPE and LANG.

- **--test**

  Test compilation but do not print the Compose file

## SEE ALSO

[xkbcli(1)](/xkbcli/1.md), [Compose(5)](/Compose/5.md), *The libxkbcommon online documentation:* **https://xkbcommon.org**
