Próbuję skonfigurować system Debian Linux (ARMHF 3.8.13-bone20) na BeagleBone Black, aby używał języka niemieckiego jako domyślnego języka i układu klawiatury, co nie działa i nie rozumiem, dlaczego. Mówię o ustawieniach konsoli, a nie X lub Gnome itp. Oto moje ustawienia i to, co zrobiłem do tej pory:
dpkg-reconfigure locales
Tutaj wybrałem de_DE.UTF-8 UTF-8
i nie wybrałem en_US.UTF-8 UTF-8
.
Wyjście z 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=
Treść /etc/default/locale
:
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
Treść /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"
Uruchomiłem setupcon
po dokonaniu tych ustawień i nic to nie zmieniło, układ był nadal en_US
.
Potem pobiegłem
dpkg-reconfigure keyboard-configuration
i ustaw German - no dead keys
jako układ klawiatury. Nadal bez zmian, ani od razu, ani po ponownym uruchomieniu.
Następnie próbowałem
dpkg-reconfigure console-data
Tutaj wybrałem
Choose layout from entire list
i wtedy
pc / quertz / German / Standard / latin1 - no dead keys
Dane wyjściowe były następujące:
Looking for keymap to install:
de-latin1-nodeadkeys
#
W tej chwili obecny jest prawidłowy układ klawiatury, ale niestety wszystko wraca do układu klawiatury w języku angielskim (USA) po restarcie.
Co mogę zrobić, aby trwale zmienić układ klawiatury? O ile widzę, poprawna mapa klawiszy musi być obecna, ponieważ można ją załadować, ale tylko do następnego uruchomienia. Czego tu brakuje?
Aktualizacja: Podczas łączenia przez SSH ładowana jest niemiecka mapa klawiszy.
Odpowiedzi:
Możesz spróbować dodać parametry rozruchowe
debian-installer/keymap=de
ikeymap=de
.Odpowiedź w wątku Układ klawiatury POMOC mówi:
Być może Twoim problemem jest to, że nie wykonałeś wszystkich z nich przed ponownym uruchomieniem komputera.
źródło
dpkg-reconfigure keyboard-configuration
po każdym ponownym uruchomieniu.Potem
dpkg-reconfigure keyboard-configuration
musisz biecźródło
W Stretch potrzebujesz konfiguracji konsoli (oprócz konfiguracji klawiatury), która obejmuje niezbędną konfigurację klawiatury systemowej:
źródło
źródło
Rozwiązaniem było dla mnie skomentowanie wszystkich zmiennych istotnych dla ustawień regionalnych na stronie
/etc/profile
(Chciałem się pozbyć Niemca :))
a następnie ustaw moje ustawienia narodowe, tak jak chcę
/etc/default/locale
Najbardziej pomocnym dokumentem, jaki znalazłem, była strona wiki debiana https://wiki.debian.org/Locale .
źródło