如何设置 GDM 3.16 的默认键盘布局?

如何设置 GDM 3.16 的默认键盘布局?

我有两种键盘布局(Colemak 和 Qwerty)。当我登录 Gnome 会话时,我的键盘布局会自动设置为 Colemak。但出于某种原因,我无法更改默认的 GDM 键盘。因此,每次启动 GDM 时,我要么必须以 Qwerty 输入密码,要么必须更改密码。

我正在使用带有 Gnome 3.16 的 Arch Linux。

编辑:我尝试按照 Arch Linux Wiki 上的 GDM 文章中的说明进行操作(https://wiki.archlinux.org/index.php/GDM#GDM_keyboard_layout)。但是我无法Login Screen从中找到菜单gnome-control-center

编辑2:我尝试gnome-control-center以 root 身份启动并更改键盘,但没有作用。

答案1

我很久以前就遇到过同样的问题,并且遇到了https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Desktop_Migration_and_Administration_Guide/customizing-login-screen.html它表示用于localectl set-x11-keymap更改系统布局,以便 GDM 能够遵循它。我检查了localectl我的系统,它确实返回了us我的键盘布局。

就我而言,以下方法似乎已修复该问题,尽管屏幕键盘仍然显示为美式 qwerty:

# localectl set-keymap dvorak

显然,您可以替换dvorak任何您想要的布局。

答案2

我遇到了与您相同的问题,并通过设置以下两项解决了该问题:

localectl set-keymap fr

localectl set-x11-keymap fr

我的键盘映射在哪里fr,所以在你的具体情况下应该是

localectl set-x11-keymap colemak
localectl set-keymap colemak

我希望我能帮到你,如果我没有说清楚,不要犹豫,这是我在 SuperUser 上的第一个回答

相关内容