Я пытаюсь настроить Debian Linux (ARMHF 3.8.13-bone20) на BeagleBone Black для использования немецкого языка в качестве языка по умолчанию и раскладки клавиатуры, что не работает, и я не понимаю, почему. Я говорю о настройках консоли, а не о X или Gnome и т. Д. Вот мои настройки и то, что я сделал до сих пор:
dpkg-reconfigure locales
Здесь я выбрал de_DE.UTF-8 UTF-8
и не выбрал en_US.UTF-8 UTF-8
.
Выход из 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=
Содержание /etc/default/locale
:
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
Содержание /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"
Я запустил setupcon
после выполнения этих настроек, и это ничего не изменило, макет все еще был en_US
.
После этого я побежал
dpkg-reconfigure keyboard-configuration
и установить German - no dead keys
как раскладку клавиатуры. Все равно без изменений ни сразу, ни после перезагрузки.
Далее я попробовал
dpkg-reconfigure console-data
Здесь я выбрал
Choose layout from entire list
а потом
pc / quertz / German / Standard / latin1 - no dead keys
Результат после этого был:
Looking for keymap to install:
de-latin1-nodeadkeys
#
На данный момент правильная раскладка клавиатуры присутствует, но, к сожалению, после перезагрузки все возвращается к английской (США) раскладке клавиатуры.
Что я могу сделать, чтобы навсегда изменить раскладку клавиатуры? Насколько я вижу, должна присутствовать правильная таблица ключей, поскольку она может быть загружена, но только до следующей перезагрузки. Что мне здесь не хватает?
Обновление: при подключении через SSH загружается немецкая раскладка.
Ответы:
Вы можете попытаться добавить параметры загрузки
debian-installer/keymap=de
иkeymap=de
.Также в ответе на тему раскладка клавиатуры HELP сказано:
Так что, возможно, ваша проблема в том, что вы не сделали их все до перезагрузки.
источник
dpkg-reconfigure keyboard-configuration
после каждой перезагрузки.После
dpkg-reconfigure keyboard-configuration
, вам нужно запуститьисточник
В Stretch вам потребуется настройка консоли (в дополнение к настройке клавиатуры), которая включает в себя необходимую настройку клавиатуры systemd-service:
источник
источник
Решением для меня было закомментировать все переменные, соответствующие локали в
/etc/profile
(Я хотел избавиться от немца :))
а затем установить мой язык как я хочу в
/etc/default/locale
Вики-страница Debian https://wiki.debian.org/Locale была самым полезным документом, который я нашел.
источник