前段时间我安装了 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 用户,因此请使用su
或sudo
类似的东西。)找到该行
#Keyboard layout
并将以下行添加或修改为
setxkbmap -layout "us" &
如果您想添加两个布局,例如 US 和 DE,您可以这样做:
#Keyboard layout
setxkbmap -layout "us,de" -option grp:alt_shift_toggle &