Il n'y a pas d'exemples dans le manuel et chaque fichier que j'ai essayé en a besoin géométrie.
$ 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
Pour construire réponse de gioele , pour avoir un aperçu de la disposition de clavier personnalisée, vous pouvez également utiliser xkbcomp
comme ceci:
setxkbmap ua -print | xkbcomp - - | xkbprint - - | ps2pdf - > ua.pdf
ua
étant la configuration de clavier souhaitée.
Inspecter setxkbmap -print
- il fournit xkbcomp
avec géométrie, symboles, codes de touche, ...
The source can be ... or an X display specification.
xkbprint :0 -o xkbprint_output.ps
Le problème est que vous compilez avec xkbcomp
une table de symboles et non une géométrie.
Essayer
$ xkbcomp /usr/share/X11/xkb/geometry/ua - tmp/ua.xkm
$ xkbprint -color tmp/ua.xkm
ou (sans fichiers temporaires et avec une sortie PDF):
$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf