Come usare xkbprint?


9

Non ci sono esempi nel manuale e ogni file che ho provato ha bisogno di 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

Risposte:


4

Per costruire sulla risposta di Gioele , per visualizzare l'anteprima del layout di tastiera personalizzato, puoi anche utilizzare in xkbcompquesto modo:

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

ua essendo il layout di tastiera desiderato.

Ispeziona setxkbmap -print: fornisce xkbcompgeometria, simboli, codici chiave, ...


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

xkbprint :0 -o xkbprint_output.ps


1
per la visualizzazione diretta in bash:zathura <(xkbprint :0 -o - | ps2pdf -)
Janus Troelsen,

3

Il problema è che stai compilando xkbcompuna tabella dei simboli, non una geometria.

Provare

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

o (senza file temporanei e con output PDF):

$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.