Como usar o xkbprint?


9

Não há exemplos no manual e todos os arquivos que eu tentei precisam de alguma geometria .

$ 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

Respostas:


4

Para aproveitar a resposta de gioele , para visualizar o layout de teclado personalizado, você também pode usar o xkbcompseguinte:

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

ua sendo o layout de teclado desejado.

Inspecionar setxkbmap -print- fornece xkbcompgeometria, símbolos, códigos de ...


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

xkbprint :0 -o xkbprint_output.ps


11
para visualização direta no bash:zathura <(xkbprint :0 -o - | ps2pdf -)
Janus Troelsen

3

O problema é que você está compilando com xkbcompuma tabela de símbolos, não uma geometria.

Tentar

$ xkbcomp /usr/share/X11/xkb/geometry/ua - tmp/ua.xkm
$ xkbprint -color tmp/ua.xkm

ou (sem arquivos temporários e com saída em PDF):

$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.