キーボードレイアウトを変更してもVMには影響しません。

キーボードレイアウトを変更してもVMには影響しません。

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/keyboardroot権限で変更する必要があります。

sudo nano /etc/default/keyboard

以下が表示されます。 編集中の/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に適切な行を追加します。

おすすめ記事