xkbcomp
O compilador que transforma as descrições textuais de teclados do XKB em algo que o servidor X consegue carregar — e que o próprio servidor executa toda vez que inicia.
Um keymap do XKB é montado a partir de cinco partes: keycodes, types, compat, symbols e geometry. O xkbcomp lê essas partes, combina-as e grava um arquivo .xkm compilado ou carrega o resultado direto em um servidor em execução. Também funciona no sentido inverso: xkbcomp $DISPLAY keymap.xkb despeja o teclado atual do servidor como texto editável, a maneira mais confiável de ver o que está realmente valendo.
O Xorg roda o xkbcomp na inicialização para montar seu keymap a partir dos arquivos de regras, de modo que um arquivo de layout quebrado pode deixar você com um teclado que não faz absolutamente nada. O formato sobreviveu ao X: compositores Wayland leem os mesmos arquivos de texto por meio da libxkbcommon, sem nunca invocar o xkbcomp.