MacBookでVirtualBoxを使用してKali Linux VMを実行しています。私のラップトップはかなり古いので、次のコマンドを使用してGUIを無効にすることにしました。これガイド。ドイツ語のキーボードがあるので、次のようにレイアウトを変更してみました。
dpkg-reconfigure keyboard-configuration
そして
service keyboard-setup restart
その後、成功が表示され、設定ファイルにも正しい/etc/default/keyboard
(ドイツ語)レイアウトが表示されますが、入力はまだusレイアウト(zやyが反転)を使用しているとマークされます。 VirtualBoxと関係があるかどうかわかりません。
答え1
グローバルキーボード設定を変更するには、マニュアルページを参照してください。キーボード(5)。システム言語を変更するには、/etc/default/keyboard
root権限で変更する必要があります。
sudo nano /etc/default/keyboard
言語タグを見つけることができますlearn.microsoft.comから。
キーボードモデル(XKBMODEL = "")の場合、開く/var/lib/dpkg/info/keyboard-configuration.config
- リスト構造は[LANGUAGE_TAG]です。モデル[キーボード_名前]。最も簡単な方法は+を押してCtrl検索することですF。
これはプロセス全体のコマンドです。私の例では、[KEYBOARD_NAME] は「asus_laptop」、言語はドイツ語なので、[LANGUAGE_TAG] は「de」です。 XKBVARIANT="" および XKBOPTIONS="" は変更されていません。
sudo bash -c 'echo -e "XKBMODEL=\"asus_laptop\"\nXKBLAYOUT=\"de\"\nXKBVARIANT=\"\"\nXKBOPTIONS=\"\"" > /etc/default/keyboard &&
sed -i "/de_DE.UTF-8 UTF-8/s/^# //" /etc/locale.gen &&
locale-gen &&
update-locale LANG=de_DE.UTF-8 &&
echo "LANG=de_DE.UTF-8" >> /etc/locale.conf &&
echo "export LANG=de_DE.UTF-8" >> ~/.bashrc'
また、update-locale LANG=de_DE.UTF-8
システムロケールを更新し、最後に/etc/locale.conf
ファイル~/.bashrc
に適切な行を追加します。