尽管在 vconsole.conf 和 00-keyboard.conf 中设置了美国布局,但键盘布局错误

尽管在 vconsole.conf 和 00-keyboard.conf 中设置了美国布局,但键盘布局错误

前段时间我安装了 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。 (您需要是 root 用户,因此请使用susudo类似的东西。)找到该行

#Keyboard layout

并将以下行添加或修改为

setxkbmap -layout "us" &

如果您想添加两个布局,例如 US 和 DE,您可以这样做:

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

相关内容