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

Modifier de façon permanente les paramètres par défaut de la langue et du clavier - qu'est-ce qui me manque ?

J'essaie de configurer un Linux Debian (ARMHF 3.8.13-bone20) sur un BeagleBone Black pour utiliser l'allemand comme langue et disposition de clavier par défaut, ce qui ne fonctionne pas, et je ne vois pas pourquoi. Je parle des paramètres de la console, pas de X ou de Gnome etc. Voici mes réglages et ce que j'ai fait jusqu'à présent :

dpkg-reconfigure locales

Ici j'ai choisi de_DE.UTF-8 UTF-8 et non sélectionné en_US.UTF-8 UTF-8.

Sortie 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=

Contenu de /etc/default/locale :

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

Contenu 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"

J'ai lancé setupcon après avoir fait ces réglages et ça n'a rien changé, la mise en page était toujours en_US.

Après cela, j'ai lancé

dpkg-reconfigure keyboard-configuration

et j'ai défini German - no dead keys comme disposition du clavier. Toujours pas de changement, ni en une fois ni après un redémarrage.

Ensuite, j'ai essayé

dpkg-reconfigure console-data

Ici, j'ai choisi

Choose layout from entire list

et ensuite

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

La sortie après cela était :

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

Pour l'instant, la disposition correcte du clavier est présente, mais malheureusement les choses reviennent à la disposition du clavier anglais (US) après le redémarrage.

Que puis-je faire pour modifier définitivement la disposition du clavier ? Pour autant que je puisse voir, la bonne disposition du clavier doit être présente car elle peut être chargée, mais seulement jusqu'au prochain redémarrage. Qu'est-ce qui me manque ici ?

Mise à jour : Lors d'une connexion via SSH, la carte-clé allemande est chargée.

Respostas (5)

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

Vous pouvez essayer d'ajouter les paramètres de démarrage de debian-installer/keymap=de et keymap=de.

Aussi, la réponse au fil de discussion AIDE pour la disposition du clavier dit :

  1. Allez sur le webmin et faites ce SYSTÈME -> PACKADGES LOGICIELS -> MISE À JOUR TOUS

  2. (Je ne me souviens pas si l'ordre était le suivant) Allez à la console et faites ce qui suit :

  3. Faites la reconfiguration dpkg- pour chacun des paquets ci-dessus. REDÉMARREZ.

Donc peut-être que votre problème est que vous ne les avez pas tous fait avant le redémarrage.

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

Après dpkg-reconfigure keyboard-configuration, vous devez exécuter

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

Sur Stretch, vous aurez besoin d'une configuration de la console (en plus de la configuration du clavier), qui comprend la configuration du clavier nécessaire pour le service système :

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

La solution pour moi était de commenter toutes les variables pertinentes pour la locale à /etc/profile

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

(je voulais me débarrasser de l'allemand :))

et ensuite de définir ma locale comme je le souhaite dans /etc/default/locale

La page wiki debian https://wiki.debian.org/Locale a été le document le plus utile que j'ai trouvé.

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