서버에서 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.