В руководстве нет примеров, и каждый файл, который я пробовал, нуждается в некоторой геометрии.
$ xkbcomp /usr/share/X11/xkb/symbols/ua tmp/ua.xkm
$ xkbprint tmp/ua.xkm
Cannot open "tmp/ua.xkm" to read geometry
$ xkbprint /usr/share/X11/xkb/symbols/ua
Error: Couldn't read geometry from XKM file "/usr/share/X11/xkb/symbols/ua"
Exiting
The source can be ... or an X display specification.
xkbprint :0 -o xkbprint_output.ps
Проблема заключается в том, что вы компилируете с xkbcomp таблицу символов, а не геометрию.
Попробуйте
$ xkbcomp /usr/share/X11/xkb/geometry/ua - tmp/ua.xkm
$ xkbprint -color tmp/ua.xkm
или (без временных файлов и с выходом в формате PDF ):
$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf