我正在运行带有 Gnome 桌面环境的 Arch Linux。使用 Gnome 设置,我可以添加 dvorak 键盘布局并使用快捷键进行切换,但每当启动计算机时,登录屏幕都会设置 qwerty 键盘。我一登录,它就被设置回德沃夏克。
我用过setxkbmap -layout dvorak
并且localectl set-x11-keymap dvorak
在维基上有详细说明这里。但他们所做的只是从登录屏幕上删除语言工具栏,这样我就无法在登录前更改为 dvorak。
允许我在登录屏幕上指定键盘布局的设置在哪里?
更新:这是我的输入源设置:
答案1
我在 Gentoo 上使用 Dvorak 键盘映射已经很长时间了。我在三个地方设置了键盘映射。
- 在 GNOME 设置 -> 键盘中
/etc/conf.d/keymaps
/etc/X11/xorg.conf.d/00-keyboard.conf
Xorg conf 文件是影响 gdm 登录屏幕的文件。 C̲o̲n̲t̲e̲n̲t̲ a̲s̲ f̲o̲l̲l̲o̲w̲s̲:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
Option "XkbVariant" "dvorak"
EndSection
通常的注意事项,YMMV,配置后只需重新启动即可工作。