¿Cómo usar xkbprint?


9

No hay ejemplos en el manual y cada archivo que he probado necesita algo de geometría .

$ 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

Respuestas:


4

Para construir sobre la respuesta de gioele , para obtener una vista previa de la distribución personalizada del teclado, también puede usar xkbcompasí:

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

ua siendo el diseño de teclado deseado.

Inspeccionar setxkbmap -print: proporciona xkbcompgeometría, símbolos, códigos clave, ...


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

xkbprint :0 -o xkbprint_output.ps


1
para ver directamente en bash:zathura <(xkbprint :0 -o - | ps2pdf -)
Janus Troelsen

3

El problema es que estás compilando con xkbcompuna tabla de símbolos, no con una geometría.

Tratar

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

o (sin archivos temporales y con una salida PDF):

$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.