BeagleBone BlackでDebian Linux(ARMHF 3.8.13-bone 20)をデフォルトの言語およびキーボードレイアウトとしてドイツ語を使用するように設定しようとしていますが、これは機能しません。その理由はわかりません。私は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
#
現時点では、正しいキーボードレイアウトが存在しますが、残念ながら再起動後に英語(US)のキーボードレイアウトに戻ります。
キーボードのレイアウトを恒久的に変更するにはどうすればいいですか?私が見ることができる限り、それがロードされることができるように正しいキーマップが存在しなければなりません、しかし次のリブートまでだけ。私はここで何が足りないのですか?
更新:SSH経由で接続するとドイツ語のキーマップがロードされます。
debian-installer/keymap=de
とkeymap=de
のブートパラメータを追加しようとするかもしれません。
また、スレッドでの回答 キーボードレイアウトHELP は、次のように述べています。
Webminに行き、このシステムをして下さい - >ソフトウェアパッケージ - >すべてアップグレード
(注文がこれであったかどうか私は思い出しません)コンソールに行き、以下をしてください:
apt-get install console-data
apt-get install console-setup
apt-get install console-locales
apt-get installキーボード設定上記の各パケットに対してdpkg-reconfigureを実行します。リブート。
だからあなたの問題はあなたが再起動する前にそれらのすべてを行っていないということです。
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.
Stretchでは、必要なsystemd-service keyboard-setupを含むconsole-setup(keyboard-configurationに加えて)が必要です。
apt-get install keyboard-configuration console-setup
私にとっての解決策は/etc/profile
ですべてのロケール関連変数をコメントアウトすることでした
#export LANG="de_DE.utf8"
#export LANGUAGE="de_DE.utf8"
#export LC_ALL="de_DE.utf8"
(私はドイツ語を取り除きたかった:))
それから私のロケールを/etc/default/locale
内で希望通りに設定します
Debian wikiページ https://wiki.debian.org/Locale が私が見つけた最も有用な文書です。
dpkg-reconfigure keyboard-configuration
udevadm trigger --subsystem-match=input --action=change