![如何设置 GDM 3.16 的默认键盘布局?](https://linux22.com/image/1468270/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%20GDM%203.16%20%E7%9A%84%E9%BB%98%E8%AE%A4%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80%EF%BC%9F.png)
我有两种键盘布局(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 上的第一个回答