¿Cambiar el diseño del teclado TTY en un servidor?


114

Utilizo el servidor 12.04 en modo de línea de comandos (no hay X instalado), y me gustaría cambiar la distribución del teclado. ¿Cómo puedo hacer esto?


Mike, ¿considerarías cambiar la respuesta aceptada? Parece que ahora hay una respuesta mucho mejor que la respuesta originalmente aceptada.
Azendale

Respuestas:


56

Por favor, intente el siguiente comando:

sudo dpkg-reconfigure console-data

Si dice que no tiene el paquete, instale los datos de la consola con:

sudo apt-get install console-data

Más información sobre la configuración regional: LocaleConf - Wiki de ayuda comunitaria


18
Al igual que la otra respuesta menciona: Esto no lleva a un reinicio. (probado en 12.04.1 LTS)
JonnyJD

1
Una sugerencia para las personas que desean cambiar la distribución del teclado durante la instalación de la consola: edite /etc/apt/sources.list y agregue 'universo' a la URL indicada. De lo contrario, no puede encontrar datos consol.
Tobias F. Meier

221

Después de intentarlo sudo dpkg-reconfigure console-data, descubrí que no funciona después de un reinicio.

Sin embargo,

sudo dpkg-reconfigure keyboard-configuration

funciona después de reiniciar y también tiene más opciones.

Más información aquí.


1
¿Cómo puedo saber qué tipo de teclado tengo? Es el Windows 8 Surface pro one. ¿Cuál es el estándar de EE. UU.?
CMCDragonkai

23
Esta es la respuesta correcta, no la otra.
Clayton Dukes

Las versiones anteriores de Ubuntu, como Lucid Lynx (10.04), no tienen el paquete de configuración de teclado. El enlace de Göran tiene la respuesta correcta para estos: sudo dpkg-reconfigure console-setupSi las teclas del cursor no funcionan como se esperaba en la interfaz de usuario ncurses, intente con el teclado numérico.
lbo

19

tratar

loadkeys es(Español, por ejemplo)
loadkeys pt(Portugués, por ejemplo)
loadkeys br(Portugués brasileño, por ejemplo)


no funciona en mi Ubuntu 18.04, la distribución del teclado en la consola sigue siendo la misma
Andrea Turbiglio

7
  • Establecer diseño de EE. UU .: setxkbmap us
  • Establecer diseño de GB: setxkbmap gb

8
Este comando solo funciona para Ubuntu Desktop, no en Ubuntu Server.
blkpws


3

Acabo de tener este problema en un modo de consola solo VM.

La solución en mi caso fue editar /etc/default/keyboardy cambiar el

XKBLAYOUT="de"

línea (una máquina virtual alemana) a

XKBLAYOUT="us"

para trabajar con mi teclado estadounidense y luego reiniciar.


Creo que esto solo funciona con una GUI. Además, el reinicio no es realmente necesario, también puede configurar la variable en el terminal actual simplemente sobrescribiéndola. XKBLAYOUT="us"
SaAtomic

2

Usando Ubuntu 13.10 Server como una máquina virtual en VirtualBox, esto funcionó para mí:

(sin GUI, solo modo de línea de comandos)

El diseño predeterminado del teclado era francés, 'AZERTY'

loadkeys us(Inglés, no era 'en' para mí, como dicen algunos documentos)

Tenga en cuenta que probablemente tendrá que ejecutar el comando como sudo loadkeys us.


Es posible que desee editar su última línea y usarla en sudolugar de hacerlo root, ya que la raíz no es el método recomendado para los comandos que necesitan privilegios de administrador.
RCF

1
No pude ir loadkeys usa trabajar, incluso con sudo. Decía que no se podía encontrar el archivo "nosotros". Esto en mi Raspberry Pi.
Jocull
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.