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 -print- xkbcomp형상, 기호, 키 코드 등을 제공합니다.


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

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.