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

デフォルトの言語とキーボードの設定を永久に変更する - 何が足りないのか?

Advertisement

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に設定してみた。それでも一度も再起動しても変化なし。

キーボードレイアウトを永久に変更するにはどうしたらいいですか?私が見た限りでは、正しいキーマップが存在している必要があります。何が足りないのでしょうか?

更新: SSH経由で接続するとドイツ語のキーマップが読み込まれます。

Advertisement

回答 (5)

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

debian-installer/keymap=dekeymap=deのブートパラメータを追加してみるといいかもしれません。

また、スレッド Keyboard layout HELP の回答には :

  1. webminで SYSTEM -> SOFTWARE PACKADGES -> UPGRADE ALL

  2. (この順番だったかどうかは覚えていません) コンソールに行って以下のようにします。

  3. 上記のパケットごとにdpkg-reconfigureを行う。REBOOTします。

ということは、もしかしたら再起動前に全部やっていないのが問題なのかもしれません。

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

dpkg-reconfigure keyboard-configurationの後、

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
Advertisement
6
6
2018-03-08 02:12:17 +0000

ストレッチでは、(キーボードの設定に加えて)コンソールの設定が必要になります。

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

私にとっての解決策は、ロケールに関連する変数をすべて /etc/profile

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

(ドイツ語を取り除きたかったのです :)

でコメントアウトし、/etc/default/locale

の中で好きなようにロケールを設定することでした。

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