Como usar o xkbprint?

7

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
    
por int_ua 20.11.2013 / 21:41

3 respostas

2

Para aproveitar a resposta do gioele , para visualizar o layout do teclado personalizado, você também pode usar xkbcomp da seguinte forma:

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

ua é o layout de teclado desejado.

Inspecione setxkbmap -print - ele fornece xkbcomp com geometria, símbolos, códigos de tecla ...

    
por K3---rnc 24.08.2014 / 04:35
5
The source can be ... or an X display specification.

xkbprint :0 -o xkbprint_output.ps

    
por int_ua 24.11.2013 / 01:24
3

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

Tente

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

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

$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf
    
por gioele 12.06.2014 / 11:44