2.2. keyboard Layout 변경
키보드 레이아웃 설정을 사용하면 텍스트 콘솔 및 그래픽 사용자 인터페이스에서 사용되는 레이아웃을 제어할 수 있습니다.
2.2.1. 현재 설정 표시
이전에 언급했듯이 다음 명령을 사용하여 현재 키보드 레이아웃 구성을 확인할 수 있습니다.
localectl
status
예 2.4. keyboard 설정 표시
다음 출력에서는 가상 콘솔과 X11 창 시스템에 대해 구성된 키보드 레이아웃을 확인할 수 있습니다.
~]$ localectl status System Locale: LANG=en_US.utf8 VC Keymap: us X11 Layout: us
2.2.2. 사용 가능한 키 맵 나열
시스템에서 구성할 수 있는 사용 가능한 모든 키보드 레이아웃을 나열하려면 다음을 입력합니다.
localectl
list-keymaps
예 2.5. Particular Keymap 검색
grep
을 사용하여 이전 명령의 출력을 특정 키맵 이름으로 검색할 수 있습니다. 현재 설정된 로케일과 호환되는 여러 keymap이 종종 있습니다. 예를 들어 사용 가능한 체코 키보드 레이아웃을 찾으려면 다음을 입력합니다.
~]$localectl
list-keymaps
|grep
cz
cz cz-cp1250 cz-lat2 cz-lat2-prog cz-qwerty cz-us-qwertz sunt5-cz-us sunt5-us-cz
2.2.3. Keymap 설정
시스템의 기본 키보드 레이아웃을 설정하려면 root
로 다음 명령을 사용하십시오.
localectl
set-keymap
map
map 을 localectl
list-keymaps
명령의 출력에서 가져온 keymap의 이름으로 바꿉니다. no -convert
옵션이 전달되지 않으면 선택한 설정이 X11 창 시스템의 기본 키보드 매핑에도 적용되며 X11 키보드 매핑은 가장 가까운 X11 키보드 매핑으로 변환됩니다. 이는 역방향에도 적용됩니다. root
로 다음 명령을 사용하여 두 keymaps를 지정할 수 있습니다.
localectl
set-x11-keymap
map
X11 레이아웃이 콘솔 레이아웃과 다르도록 하려면 --no-convert
옵션을 사용합니다.
localectl
--no-convert
set-x11-keymap
map
이 옵션을 사용하면 이전 콘솔 레이아웃 설정을 변경하지 않고 X11 keymap을 지정합니다.
예 2.6. X11 Keymap 분리
그래픽 인터페이스에서 독일어 키보드 레이아웃을 사용하고 있다고 가정하지만 미국 키맵을 유지하려면 콘솔 작업을 사용합니다. 이 작업을 수행하려면 root
로 입력합니다.
~]# localectl --no-convert set-x11-keymap de
그런 다음 현재 상태를 확인하여 설정이 성공했는지 확인할 수 있습니다.
~]$ localectl status System Locale: LANG=de_DE.UTF-8 VC Keymap: us X11 Layout: de
키보드 레이아웃 (맵) 외에도 세 가지 다른 옵션을 지정할 수 있습니다.
localectl
set-x11-keymap
map model variant options
모델을 키보드 모델 이름, 변형 및 옵션으로 키보드 변형 및 옵션 구성 요소로 교체합니다. 이 구성 요소는 키보드 동작을 향상시키는 데 사용할 수 있습니다. 이러한 옵션은 기본적으로 설정되어 있지 않습니다. X11 모델, X11 Variant 및 X11 옵션에 대한 자세한 내용은 kbd(4)
도움말 페이지를 참조하십시오.