Alterando o layout do teclado TTY em um servidor?

101

Eu uso o servidor 12.04 no modo de linha de comando (não há X instalado) e gostaria de alterar o layout do teclado. Como posso fazer isso?

    
por Mike 24.06.2012 / 17:12
fonte

7 respostas

49

Por favor, tente o seguinte comando:

sudo dpkg-reconfigure console-data

Se ele disser que você não tem o pacote, instale os dados do console com:

sudo apt-get install console-data

Mais sobre configuração local: LocaleConf - Wiki de ajuda da comunidade

    
por PetterF 24.06.2012 / 17:31
fonte
186

Depois de tentar sudo dpkg-reconfigure console-data , descobri que não funciona depois de uma reinicialização.

No entanto,

sudo dpkg-reconfigure keyboard-configuration

funciona após a reinicialização e também tem mais opções.

Mais informações aqui

    
por Göran Törnquist 03.07.2012 / 04:28
fonte
19

tente

loadkeys es (espanhol, por exemplo)
loadkeys pt (Português, por exemplo)
loadkeys br (Português do Brasil, por exemplo)

    
por user342789 27.10.2014 / 11:51
fonte
5
  • Definir layout dos EUA: setxkbmap us
  • Definir o layout GB: setxkbmap gb
por Rok Strniša 12.02.2015 / 12:38
fonte
4

A solução correta para tornar permanente é:

sudo dpkg-reconfigure keyboard-configuration
    
por Bas van den Dikkenberg 01.05.2016 / 16:20
fonte
3

Acabei de ter esse problema em um modo de console apenas VM.

A solução no meu caso estava editando /etc/default/keyboard e alterando o

XKBLAYOUT="de"
Linha

(uma VM alemã) para

XKBLAYOUT="us"

para trabalhar com meu teclado nos EUA e reinicializar.

    
por flaviodesousa 04.05.2017 / 12:05
fonte
2

Usando o Ubuntu 13.10 Server como uma máquina virtual no VirtualBox, isso funcionou para mim:

(sem GUI, somente modo de linha de comando)

O layout de teclado padrão era francês, "AZERTY"

loadkeys us (Inglês, não foi 'en' para mim, como alguns documentos dizem)

Note que você provavelmente terá que executar o comando como sudo loadkeys us .

    
por Kevin Nadsady 09.05.2015 / 02:21
fonte