서버에서 TTY 키보드 레이아웃을 변경 하시겠습니까?


114

12.04 서버를 명령 줄 모드 (X 설치 안 됨)로 사용하고 키보드 레이아웃을 변경하고 싶습니다. 어떻게해야합니까?


마이크, 대답을 바꾸는 것을 고려 하시겠습니까? 원래 승인 된 답변보다 훨씬 나은 답변이있는 것 같습니다.
Azendale

답변:


56

다음 명령을 시도하십시오 :

sudo dpkg-reconfigure console-data

패키지가 없다고 표시되면 다음과 같이 콘솔 데이터를 설치하십시오.

sudo apt-get install console-data

로케일 구성에 대한 추가 정보 : LocaleConf-Community Help Wiki


18
다른 답변에서 언급했듯이 : 이것은 재부팅을 수행하지 않습니다. (12.04.1 LTS에서 테스트)
JonnyJD

1
콘솔 설치 중 키보드 레이아웃을 변경하려는 사람들을위한 힌트 : /etc/apt/sources.list를 편집하고 나열된 URL에 'universe'를 추가하십시오. 그렇지 않으면 그것은 콘솔 데이터를 찾을 수 없습니다
Tobias F. Meier

221

를 시도한 sudo dpkg-reconfigure console-data후 재부팅 후 작동하지 않는 것으로 나타났습니다.

하나,

sudo dpkg-reconfigure keyboard-configuration

재부팅 후 작동하며 더 많은 옵션이 있습니다.

자세한 정보는 여기에 있습니다.


1
어떤 종류의 키보드가 있는지 어떻게 알 수 있습니까? Windows 8 Surface Pro입니다. 미국 표준은 무엇입니까?
CMCDragonkai

23
이것은 정답이며 다른 답은 아닙니다.
Clayton Dukes

Lucid Lynx (10.04)와 같은 이전 Ubuntu 릴리스에는 키보드 구성 패키지가 없습니다. Göran의 링크에는 다음에 대한 정답이 있습니다. sudo dpkg-reconfigure console-setup커서 키가 ncurses UI에서 예상대로 작동하지 않으면 숫자 키패드에서 시도하십시오.
lbo

19

시험

loadkeys es(예를 들어 스페인어)
loadkeys pt( 예를 들어 포르투갈어)
loadkeys br( 예를 들어 브라질 포르투갈어)


내 우분투 18.04에서 작동하지 않습니다, 콘솔 키보드 레이아웃은 동일하게 유지
안드레아 Turbiglio

7
  • 미국 레이아웃 설정 : setxkbmap us
  • GB 레이아웃 설정 : setxkbmap gb

8
이 명령은 Ubuntu Server가 아닌 Ubuntu Desktop에서만 작동합니다.
blkpws


3

방금 콘솔 모드에서만 VM 에서이 문제가 발생했습니다.

내 경우의 해결책 /etc/default/keyboard

XKBLAYOUT="de"

라인 (독일 VM)

XKBLAYOUT="us"

내 US 키보드로 작업 한 다음 재부팅합니다.


나는 이것이 GUI에서만 작동한다고 생각합니다. 또한-재부팅이 실제로 필요하지는 않으므로 단순히 변수를 덮어 쓰면 현재 터미널에서 변수를 설정할 수도 있습니다. XKBLAYOUT="us"
SaAtomic

2

VirtualBox에서 Ubuntu 13.10 Server를 가상 머신으로 사용하면 다음과 같이 작동합니다.

(GUI 없음, 명령 줄 모드 만 해당)

기본 키보드 레이아웃은 프랑스어 'AZERTY'

loadkeys us( 일부 문서 상태와 같이 영어는 나를 위해 ' 있지 않았습니다 )

명령을로 실행해야 할 수도 있습니다 sudo loadkeys us.


root는 관리자 권한이 필요한 명령에 권장되는 방법이 아니므로 마지막 행을 편집하고 sudo대신에 사용할 수 있습니다 root.
RCF

1
로도 loadkeys us일할 수 없었 습니다 sudo. "us"파일을 찾을 수 없다고합니다. 이것은 내 라즈베리 파이에 있습니다.
jocull
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.