如何使用xkbprint?
手册中没有示例,我尝试过的每个文件都需要一些几何图形 。
$ 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
要建立gioele的答案 ,要预览自定义键盘布局,您还可以像这样使用xkbcomp
:
setxkbmap ua -print | xkbcomp - - | xkbprint - - | ps2pdf - > ua.pdf
ua
是所需的键盘布局。
检查setxkbmap -print
– 它为xkbcomp
提供几何,符号, xkbcomp
代码,……
The source can be ... or an X display specification.
xkbprint :0 -o xkbprint_output.ps
问题是您正在使用xkbcomp
编译符号表,而不是几何。
尝试
$ xkbcomp /usr/share/X11/xkb/geometry/ua - tmp/ua.xkm $ xkbprint -color tmp/ua.xkm
或(没有临时文件和PDF输出):
$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf