xkbprintの使用方法


9

マニュアルには例がなく、私が試したすべてのファイルにはいくつかのジオメトリが必要です。

$ 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

回答:


4

gioeleの回答基づいて構築し、カスタムキーボードレイアウトをプレビューするには、次のxkbcompように使用することもできます。

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

ua 必要なキーボードレイアウトです。

検査setxkbmap -printxkbcompジオメトリ、シンボル、キーコードなどを提供します


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

xkbprint :0 -o xkbprint_output.ps


1
bashで直接表示する場合:zathura <(xkbprint :0 -o - | ps2pdf -)
Janus Troelsen、2015

3

問題は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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.