vconsole.confと00-keyboard.confでUSレイアウトを設定しましたが、間違ったキーボードレイアウト

vconsole.confと00-keyboard.confでUSレイアウトを設定しましたが、間違ったキーボードレイアウト

しばらく前にManjaro Linuxをインストールし、キーボードレイアウトをドイツ語に設定しました。今アメリカのレイアウトの新しいキーボードを購入したので、システムキーボードのレイアウトもアメリカのスタイルに変更したいと思います。私は変わり/etc/vconsole.confました/etc/X11/xorg.conf.d/00-keyboard.conf

最初の行にはこの行があり、KEYMAP=us後者は次のようになります。

Section "InputClass"
      Identifier "system-keyboard"
      MatchIsKeyboard "on"
      Option "XkbLayout" "us"
      Option "XkbModel" "pc105"
EndSection

ただし、再起動するたびにキーボードレイアウトがDEにリセットされ、それを使用する必要がありますsetxkbmap us。そのコマンドをいくつかの起動ファイルに入れてみようかと思いましたが、根本原因があるようで修正したいと思います。

助けてくれてありがとう!

ベストアンサー1

ファイルを編集します/etc/X11/xinit/xinitrc。 (ルートである必要があるため、suまたはsudo同様のものを使用してください。)行を見つけます。

#Keyboard layout

次の行を追加または変更して

setxkbmap -layout "us" &

USとDEの2つのレイアウトを追加するには、次のようにします。

#Keyboard layout    
setxkbmap -layout "us,de" -option grp:alt_shift_toggle &

おすすめ記事