J'essaie de configurer Debian Linux (ARMHF 3.8.13-bone20) sur un BeagleBone Black pour utiliser l'allemand comme langue par défaut et la disposition du clavier, 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 paramètres 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 exécuté setupcon
après avoir défini ces paramètres et cela ne changeait rien, la présentation était toujours en_US
.
Après cela, j'ai couru
dpkg-reconfigure keyboard-configuration
et définissez German - no dead keys
en tant que disposition du clavier. Toujours pas de changement, ni immédiatement ni après un redémarrage.
Ensuite, j'ai essayé
dpkg-reconfigure console-data
Ici j'ai choisi
Choose layout from entire list
et alors
pc / quertz / German / Standard / latin1 - no dead keys
La sortie suivante était:
Looking for keymap to install:
de-latin1-nodeadkeys
#
À ce moment, la configuration de clavier correcte est présente, mais malheureusement, la configuration de clavier anglaise (US) est rétablie après le redémarrage.
Que puis-je faire pour changer de manière permanente la disposition du clavier? Autant que je sache, le bon clavier doit être présent car il peut être chargé, mais seulement jusqu'au prochain redémarrage. Qu'est-ce que j'oublie ici?
Mise à jour: lors de la connexion via SSH, le clavier allemand est chargé.
Vous pouvez essayer d’ajouter les paramètres de démarrage de debian-installer/keymap=de
et keymap=de
.
En outre, la réponse au fil de discussion AIDE relative à la disposition du clavier dit:
Allez sur la webmin et faites ceci SYSTEME -> PACKADGES LOGICIELS -> UPGRADE ALL
(Je ne me souviens pas si l'ordre était celui-ci) Allez dans la console et procédez comme suit:
apt-get install console-data
apt-get install console-setup
apt-get install console-locales
apt-get install clavier-configurationEffectuez la reconfiguration de dpkg pour chacun des paquets ci-dessus. REBOOT.
Alors peut-être que votre problème est que vous ne les avez pas toutes effectuées avant de redémarrer.
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.
Sur Stretch, vous aurez besoin de la configuration de la console (en plus de la configuration du clavier), qui comprend la configuration du clavier systemd-service nécessaire:
apt-get install keyboard-configuration console-setup
La solution pour moi était de commenter toutes les variables pertinentes pour les paramètres régionaux à /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 :))
puis définissez mes paramètres régionaux comme je le souhaite dans /etc/default/locale
La page wiki de debian https://wiki.debian.org/Locale était le document le plus utile que j'ai trouvé.
dpkg-reconfigure keyboard-configuration
udevadm trigger --subsystem-match=input --action=change