
昨日、システムを 20.04 から 22.04 にアップグレードしました。
私はベルギーのキーボード (USB) を 1 つ持っています。これはそのように定義されています。ログオンしようとすると、キーボードは「QWZERTY」です。幸い、私は「それを見て」、入力方法を調整してパスワードを入力してログインできました。その後、キーボードは「AZERTY」として反応します。
キーボード設定を確認しました。定義されているキーボードは 1 つだけで、正しくは「ベルギー」です。
ログオン画面の設定を調整するにはどうすればよいですか?
答え1
オプション 1: dpkg-reconfigure
デフォルトのシステムキーボードレイアウトを更新するには、ターミナルを開いて以下を実行します。
sudo dpkg-reconfigure keyboard-configuration
「キーボード レイアウト」画面で、デフォルトのキーボード モデルをそのまま受け入れ、OK を選択します ( を押してTab強調表示し<OK>
、 を押しますEnter)。
「キーボードの原産国」画面で「ベルギー」を選択し、 を選択します<OK>
。
「キーボードレイアウト」画面で、希望のバリエーションを選択します。
「AltGr として機能するキー」およびそれに続く画面では、アプリケーションが終了して変更が書き込まれるまで、「キーボード レイアウトのデフォルト」を選択したままにします。
設定は に書き込まれます/etc/default/keyboard
。変更は次回の再起動時に有効になります。
オプション2: 編集/etc/default/keyboard
代わりに、/etc/default/keyboard
手動で編集することもできます。デスクトップ セッションでは、コマンドsetxkbmap -query
またはコマンドのいずれかを使用して現在の設定を確認しlocalectl status
、それらの値を に代入することができます/etc/default/keyboard
。
答え2
@vanadium の提案のおかげで、ようやく動作するようになりました。ファイルを編集して、/etc/default/keyboard
バリアントを から に変更しましたlatin9
。oss_latin9
元のバリアントは と互換性がないようですが、2 番目のバリアントはベルギーのキーボードに適していることがわかりましたXKBLAYOUT="be"
。完全なリストはここにあります:https://gist.github.com/jatcwang/ae3b7019f219b8cdc6798329108c9aee
結果は
XKBLAYOUT="be"
BACKSPACE="guess"
XKBMODEL="pc105"
XKBVARIANT="oss_latin9"
XKBOPTIONS=""