콘솔에서 입력 키보드 레이아웃을 변경하는 방법은 무엇입니까?


42

Linux에서 콘솔에서 작업하는 동안 키보드의 레이아웃을 변경해야합니다. 콘솔의 기본 영어 레이아웃을 설정해야합니다. 어떻게합니까?


어떤 배포판을 사용하고 있습니까?
— emzero

Ubuntu, 루트로 로그인
— J.Olufsen 23.37에

1
"loadkeys us"가 효과가있었습니다! 기본 레이아웃으로 만드는 방법은 무엇입니까?
— J.Olufsen

답변:


42

시스템 전체 키보드 레이아웃을 변경하려면 다음을 실행하십시오.

sudo dpkg-reconfigure keyboard-configuration

또는에서 XKBLAYOUT줄을 수정하십시오 /etc/default/keyboard.


2
레드햇 7 : localectl status, localectl list-keymaps, localectl set-keymap cz, 참조 키보드 레이아웃 변경 키맵이에 ... /usr/lib/kbd/keymaps/BTW ...
— 데이비드 Tonhofer

Hi)) Gnome 데스크탑이있는 Ubuntu 18.04.2가 상태에 응답하지 않습니다 /etc/default/keyboard. 이 경우 키보드 설정을 변경하려면dconf
— AtachiShadow

16

키보드 레이아웃을 빠르게 변경하려면 다음과 같이 setxkbmap을 설치하십시오.

sudo apt-get install x11-xkb-utils

그 후에는 항상 다음을 사용하여 키보드 레이아웃을 변경할 수 있습니다.

setxkbmap us

매번 자동으로 수행하려면 다음을 사용하여 확장하십시오 .bashrc.

echo "setxkbmap us" >> ~/.bashrc

이제 새 콘솔을 열면 미국 키보드 레이아웃이 활성화됩니다. Ubuntu 패널의 작은 키보드 레이아웃 아이콘이 변경되지 않아도 걱정하지 마십시오.


이것은 기본 키보드 레이아웃을 실제로 변경하지는 않지만 새 콘솔을 열 때마다 키보드 레이아웃을 다른 것으로 재설정하는 일종의 해킹입니다 (재부팅 후에 만 ​​재설정해야 함). 영구적 인 솔루션의 경우 /etc/default/keyboard다른 답변 에서 제안한 것처럼 직접 설정할 수 있습니다 .
— baptx

이것은 질문에 대답하지 않습니다. OP가 콘솔에 대해 묻는 동안 setxkbmap (1)은 X (그래픽)에서 작동합니다. OP는 심지어이 답변을 게시하기 3 년 전에 자신의 질문에 대한 의견에 loadkeys (1)를 가져 왔습니다 (loadkeys (1)은 콘솔 전용 프로그램입니다).
— Guildenstern

6

다른 방법이지만 다음 부팅에서는 지속되지 않는다는 것을 이해합니다.

sudo loadkeys /usr/share/keymaps/i386/qwerty/us.kmap.gz

/ usr / share / keymaps / i386 /에서 키보드 레이아웃과 키맵을 확인하십시오.


/etc/profile.d/bashrc에 넣으십시오
— BK

@BK, /etc/rc.localsudo가 필요하지 않을 수 있습니까?
— 물병 자리 힘

1

loadkeys us ---- 미국 세션을로드하지만 단일 세션 만로드합니다.


Loadkeys는 alrwsyd가 제안되었으며 더 나은 답변에는 사용 방법에 대한 정보가 포함되어 있습니다. 특히 게시물이 완전한 답변으로 구성되지 않은 경우 답변에 중복 정보를 게시하지 마십시오.
— music2myear

그래도 최선의 대답.
— not2savvy

0

매우 재미있는 것은 다시 전환하는 것입니다. 가능한 해결책은 bash 스크립트를 만드는 것입니다 (대상 언어의 기호가있는 이름. 예를 들어, англ). 두 번째 요령은 "setxkbmap us; setxkbmap ru"을 입력하면 bash history를 사용하여 메인 레이아웃을 콘솔로 반환하는 것입니다.


1
(1) 말한 내용과 (2) 질문에 어떻게 대답합니까?
— Scott

글쎄, 당신은 러시아어로 콘솔을 전환했습니다. 어떻게 영어 777로 다시 전환하고 싶습니까? 주된 질문에 대답하지 않았으며 가능한 문제를 피하기 위해 몇 가지 트릭을 추가했습니다. 예를 들어, GUI없이 콘솔을 러시아어로 전환하여 명령을 입력 할 수 없습니다. :)
— Z0dCHiY8

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.