내 목표는 GUI를 통해 전환할 수 있는 키맵을 만드는 것입니다(여기 Ubuntu 19.10의 gnome이 있지만 Xfce를 사용해 보았지만 동일한 문제가 있었기 때문에 이것이 Gnome/Xfce와 관련된 것이 아니라 xkb라고 가정합니다) ) .
프로세스:
에 기호 파일을 넣었으니 /usr/share/x11/kbd/symbols
enT라고 부르겠습니다. (문서는 여기에서 찾을 수 있습니다.https://github.com/bjohas/Ubuntu-keyboard-map-like-OS-X/blob/master/maps/enT, 그러나 파일의 실제 내용은 아무런 차이가 없다고 생각하므로 여기에 복사하지 않겠습니다. )
다음 명령을 사용하여 키보드 레이아웃을 변경할 수 있습니다
setxkbmap enT
예상대로 작동합니다.
또한 enT를 참조하는 변형 항목을 evdev.xml에 추가했습니다. 이는 이제 매핑이 GUI에 사용 가능한 키맵으로 표시된다는 의미입니다. 그런데 GUI에서 지도를 선택하면 작동하지 않습니다.
새 지도를 evdev.xml에 넣고 변경하는 것만으로는 충분하지 않다고 생각합니다 /usr/share/x11/kbd/symbols
. 하지만 더 완전한 설명을 작성하여 어딘가에 넣어야 할 수도 있습니다.
예를 들어, 의 출력으로 뭔가를 해야 합니까 setxkbmap enT -print
?
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+enT+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
도움을 주시면 감사하겠습니다!