답변:
xkb-switch를 사용할 수 있습니다 ( -n
다음 레이아웃으로 전환).
xkb-switch -n
또는 xkblayout-state ( set +1
경우에 따라 줄 바꿈) :
xkblayout-state set +1
또는 xte
에서 xautomation 시뮬레이션 Control_L+ Shift_L키 누름 / 해제를 :
xte 'keydown Control_L' 'keydown Shift_L' 'keyup Shift_L' 'keyup Control_L'
대한 스택 거래소의 검색 kbdmap은 이 페이지를 찾을 수 없는 그 단어의 언급. 명확하게하기 위해 여기에 답이 있습니다 ( 질문 의 X11 태그 와 정확히 일치 하지는 않지만 누군가를 도울 것입니다) ...
- 없이 X.
kbdmap (1)
kbdmap
,vidfont
-syscons 및 vt의 프론트 엔드… 사용 가능한 키맵을 쉽게 설정할 수 있습니다…
정말 쉽고 간단합니다 (영국 키보드 레이아웃으로 변경).
– 예를 들어 FreeBSD 기반 TrueOS Desktop을 사용합니다.
에서 포스트 5 에서 키보드 레이아웃 변경? | FreeBSD 포럼 (2015-08-03) :
kbdmap
콘솔 용입니다.setxkbmap
X11에 필요한 유틸리티입니다. …
로 변경할 때 경고가 예를 들어,있다 U nited 왕국 :
$ kbdmap
kbdcontrol: getting keymap: Inappropriate ioctl for device
You are not on a virtual console - expect certain strange side-effects
lang_default = en
dialect = en_...UTF-8
lang_abk = en
…
keymap="uk.kbd"
$
키보드 레이아웃의 배포판에 따라 명령은
loadkeys <path/to/file>
loadkey /lib/kbd/keymaps/i386/qwerty/pt_PT.map.gz
내가 올바르게 기억한다면. 특정 키를 특정 동작에 할당하려면 맨 페이지에서로드 키를 확인하십시오.
loadkeys us
내가 setxkbmap으로 만든 설정을 재설정한다는 것입니다 (2 개의 레이아웃과 그 사이의 전환)
다양한 배포판에서 키보드 레이아웃을 변경하기위한 다양한 명령에 대한 다양한 배포판 에서 언어 및 키보드 레이아웃 변경 이라는 제목의이 하우투 기사를 살펴보십시오 .
이러한 명령의 대부분은 GUI로 표시되지만 대부분의 경우 명령 행에서 실행할 수도 있습니다. 예를 들어 Fedora (Red Hat 기반 배포판)를 사용하고 있습니다. 명령 system-config-keyboard
나 GUI를 인수 쇼와 함께 실행할 때.
그러나 내가 실행 system-config-keyboard --help
하면 명령 줄에서도 실행할 수 있습니다.
$ system-config-keyboard --help
Usage: system-config-keyboard [--help] [--noui] [--text] [<keyboardtype>]
--help Print out this message.
--noui Run in command line mode.
--text Run in text interface mode.
<keyboardtype> options are: ar-azerty, ar-azerty-digits, ar-digits, ar-qwerty, ar-qwerty-digits, be-latin1, ben, ben-probhat, bg_bds-utf8, bg_pho-utf8, br-abnt2, cf, croat, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dev, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin1, fr-latin9, fr-pc, fr_CH, fr_CH-latin1, gr, guj, gur, hu, hu101, ie, is-latin1, it, it-ibm, it2, jp106, ko, la-latin1, mk-utf, nl, no, pl2, pt-latin1, ro, ro-cedilla, ro-std, ro-std-cedilla, ru, sg, sg-latin1, sk-qwerty, slovene, sr-cy, sr-latin, sv-latin1, tj, tml-inscript, tml-uni, trq, ua-utf, uk, us, us-acentos
키보드 레이아웃을 러시아어로 변경하려면 다음 명령을 실행할 수 있습니다.
$ system-config-keyboard ru
xkblayout-state set 1
하고 즉시us
레이아웃을 얻습니다 .