2013-09-17 07:52:18 +0000 2013-09-17 07:52:18 +0000
26
26

Cambiar permanentemente la configuración del idioma y del teclado por defecto: ¿qué me falta?

Estoy tratando de configurar un Debian Linux (ARMHF 3.8.13-bone20) en un BeagleBone Black para usar el alemán como idioma y distribución de teclado por defecto, lo cual no funciona, y no veo por qué. Me refiero a la configuración de la consola, no a la de X o Gnome, etc. Aquí están mis configuraciones y lo que hice hasta ahora:

dpkg-reconfigure locales

Aquí elegí de_DE.UTF-8 UTF-8 y deseleccioné en_US.UTF-8 UTF-8.

Salida de locale:

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Contenido de /etc/default/locale:

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8

Contenido de /etc/default/keyboard:

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT="nodeadkeys"
XKBOPTIONS="terminate:ctrl_alt_bksp"
BACKSPACE="guess"

Ejecuté el setupcon después de hacer estos ajustes y no cambió nada, el diseño seguía siendo en_US.

Después de eso, ejecuté

dpkg-reconfigure keyboard-configuration

y puse German - no dead keys como distribución del teclado. Sigue sin haber cambios, ni de inmediato ni después de un reinicio.

A continuación, probé con

dpkg-reconfigure console-data

Aquí elegí

Choose layout from entire list

y luego

pc / quertz / German / Standard / latin1 - no dead keys

La salida después de eso fue:

Looking for keymap to install:
de-latin1-nodeadkeys
#

En este momento, la distribución correcta del teclado está presente, pero desafortunadamente las cosas vuelven a la distribución del teclado inglés (US) después de reiniciar.

¿Qué puedo hacer para cambiar permanentemente la distribución del teclado? Por lo que veo, el mapa de teclado correcto debe estar presente, ya que puede cargarse, pero sólo hasta el siguiente reinicio. ¿Qué me falta aquí?

Actualización: Al conectarse vía SSH se carga el mapa de teclado alemán.

Respuestas (5)

14
14
14
2013-09-20 09:25:30 +0000

Puede intentar añadir los parámetros de arranque de debian-installer/keymap=de y keymap=de.

Además, la respuesta en el hilo Keyboard layout HELP dice :

  1. Ir al webmin y hacer esto SYSTEM -> SOFTWARE PACKADGES -> UPGRADE ALL

  2. (No recuerdo si el orden era este) Ir a la consola y hacer lo siguiente:

  3. Haz el dpkg-reconfigure para cada uno de los paquetes anteriores. REINICIA.

Así que tal vez tu problema es que no has hecho todos antes de reiniciar.

13
13
13
2016-07-18 15:08:44 +0000

Después de dpkg-reconfigure keyboard-configuration, hay que ejecutar

setupcon
NAME
setupcon - sets up the font and the keyboard on the console

SYNOPSIS
setupcon [OPTION]... [VARIANT]

DESCRIPTION
setupcon is a program for fast and easy setup of the font and the key‐
board on the console. Most of the time you invoke setupcon without
arguments. The keyboard configuration is specified in ~/.keyboard or
/etc/default/keyboard. The font configuration is specified in ~/.con‐
sole-setup or /etc/default/console-setup. Consult keyboard(5) and con‐
sole-setup(5) for instructions how to configure these two files.
6
6
6
2018-03-08 02:12:17 +0000

En Stretch necesitarás console-setup (además de keyboard-configuration), que incluye el necesario systemd-service keyboard-setup:

apt-get install keyboard-configuration console-setup
2
2
2
2018-08-09 18:49:50 +0000

La solución para mí fue comentar todas las variables relevantes para la configuración regional en /etc/profile

#export LANG="de_DE.utf8"
#export LANGUAGE="de_DE.utf8"
#export LC_ALL="de_DE.utf8"

(quería deshacerme del alemán :))

y luego configurar mi configuración regional como quisiera dentro de /etc/default/locale

La página wiki debian https://wiki.debian.org/Locale fue el documento más útil que encontré.

2
2
2
2017-03-11 15:37:26 +0000
dpkg-reconfigure keyboard-configuration
udevadm trigger --subsystem-match=input --action=change