Jak korzystać z xkbprint?


9

W podręczniku nie ma przykładów, a każdy plik, który wypróbowałem, potrzebuje trochę geometrii .

$ 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

Odpowiedzi:


4

Aby skorzystać z odpowiedzi gioele i wyświetlić podgląd niestandardowego układu klawiatury, możesz również użyć xkbcomptego w następujący sposób:

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

ua będący pożądanym układem klawiatury.

Inspekcja setxkbmap -print- zapewnia xkbcompgeometrię, symbole, kody klawiszy, ...


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

xkbprint :0 -o xkbprint_output.ps


1
do oglądania bezpośrednio w bash:zathura <(xkbprint :0 -o - | ps2pdf -)
Janus Troelsen

3

Problem polega na tym, że kompilujesz się z xkbcomptablicą symboli, a nie z geometrią.

Próbować

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

lub (bez plików tymczasowych i z wyjściem PDF):

$ xkbcomp /usr/share/X11/xkb/geometry/ua - | xkbprint -color -o - - | ps2pdf - > ua.pdf
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.