Comment utiliser xkbprint?


9

Il n'y a pas d'exemples dans le manuel et chaque fichier que j'ai essayé a besoin d'une 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

Réponses:


4

Pour s'appuyer sur la réponse de gioele , pour prévisualiser la disposition du clavier personnalisé, vous pouvez également utiliser xkbcompcomme ceci:

setxkbmap ua -print | xkbcomp - - | xkbprint - - | ps2pdf - > ua.pdf

ua étant la disposition de clavier souhaitée.

Inspecter setxkbmap -print- il fournit la xkbcompgéométrie, les symboles, les codes clés, ...


6
The source can be ... or an X display specification.

xkbprint :0 -o xkbprint_output.ps


1
pour visionner directement en bash:zathura <(xkbprint :0 -o - | ps2pdf -)
Janus Troelsen

3

Le problème est que vous compilez avec xkbcompune table de symboles, pas 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.