![Arch Linux에서 기본 콘솔 키보드 레이아웃을 설정하는 방법은 무엇입니까?](https://linux55.com/image/31834/Arch%20Linux%EC%97%90%EC%84%9C%20%EA%B8%B0%EB%B3%B8%20%EC%BD%98%EC%86%94%20%ED%82%A4%EB%B3%B4%EB%93%9C%20%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83%EC%9D%84%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
컴퓨터를 다시 시작할 때마다 콘솔에서 키보드 레이아웃을 다시 설정해야 합니다 loadkeys
. 컴퓨터가 시작될 때마다 로드되는 기본 키보드 레이아웃을 변경하는 방법이 있습니까?
답변1
적어도 Arch에서는 콘솔과 Xorg를 통한 두 가지 구성 유형이 있습니다.
Xorg를 구성하지 않는 가장 간단한 방법은 다음과 같습니다.
$ sudo setxkbmap -layout us
다음 명령을 사용하여 현재 구성을 볼 수 있습니다.
$ setxkbmap -print -verbose 10
$ localectl status
사용 가능한 모든 키맵 또는 레이아웃을 나열하려면:
$ localectl list-keymaps
답변2
답변3
콘솔 레이아웃을 지속적으로 변경하는 방법:
sudo localectl set-keymap --no-convert us
결과 및 직접 편집 /etc/vconsole.conf
부팅 초기에 실행되는 사용자 프롬프트(예: LUKS 비밀번호)의 레이아웃을 변경하려면 다음 명령을 사용하여 initramfs를 다시 빌드하세요.mkinitcpio -P
콘솔 외부에서 사용되는 레이아웃을 일관되게 변경하려면 sudo localectl --no-convert set-x11-keymap
이 명령을 사용할 수 있지만 이 명령은 더 혼란스럽기 때문에 사용하기 전에 아래 링크된 두 번째 Arch Wiki 기사를 읽어보세요. 예를 들어, us 키맵의 dvorak 변형을 기본값으로 설정하는 방법은 다음과 같습니다.sudo localectl --no-convert set-x11-keymap us "" dvorak ""
콘솔 레이아웃을 설정합니다.https://wiki.archlinux.org/title/Linux_console/Keyboard_configuration#Percious_configuration
콘솔이 아닌 레이아웃 설정:https://wiki.archlinux.org/title/Xorg/Keyboard_configuration#Using_localectl