我正在尝试在BeagleBone Black上配置Debian Linux(ARMHF 3.8.13-bone20),以使用德语作为默认语言和键盘布局,这是行不通的,我不知道为什么。我说的是控制台设置,而不是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连接时,将加载德语键盘映射。