しばらく前に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 &