Ubuntu 22.04登录屏幕键盘布局修改问题咨询
Ubuntu 22.04登录屏幕键盘布局修改问题咨询
嗨,我来帮你解决这个头疼的问题!毕竟设置了非拉丁字母的密码,却在登录屏幕没法切换对应键盘布局,连系统都进不去确实闹心。下面几种方法应该能帮你搞定:
方法一:图形界面设置(能正常登录系统时用)
如果你还能通过其他方式(比如tty终端)登录进系统,优先试试这个直观的方法:
- 打开系统的设置(Settings),找到**键盘(Keyboard)**选项
- 切换到**输入源(Input Sources)**标签,点击左下角的加号,添加你需要的非拉丁字母键盘布局(比如中文、阿拉伯语等)
- 添加完成后,滚动到设置页面底部,找到登录屏幕显示输入源选项(对应英文是“Show Input Sources in Login Screen”),把这个开关打开
- 重启系统后,登录屏幕的右上角就会出现键盘布局切换图标,点击就能切换到你需要的布局,顺利输入密码啦
方法二:命令行配置(无法正常登录时用)
要是已经没法进入图形界面,就用命令行来修改:
- 重启电脑,在GRUB菜单选择「Advanced options for Ubuntu」,再选带「recovery mode」的选项进入恢复模式
- 在恢复菜单里选择「root」,进入根终端(如果提示挂载分区,先执行
mount -o remount,rw /把系统分区改成可读写) - 先确认你需要的键盘布局代码,可用
localectl list-x11-keymap-layouts命令查看所有支持的布局(比如中文是zh_CN,阿拉伯语是ar) - 编辑gdm3的配置文件:
nano /etc/gdm3/custom.conf - 在
[daemon]区块下添加一行:InputSources=ibus,你的布局代码(比如InputSources=ibus,zh_CN) - 按
Ctrl+O保存,Ctrl+X退出nano编辑器 - 更新系统的X11键盘布局设置:
localectl set-x11-keymap 你的布局代码 - 最后重启gdm服务或者直接重启系统:
systemctl restart gdm3或reboot
临时应急技巧
如果你的系统之前已经添加过目标键盘布局,在登录屏幕可以直接按Super+空格(也就是Windows键+空格)来快速切换布局,说不定能直接解决问题!
备注:内容来源于stack exchange,提问作者Omar
相关产品推荐
相关产品推荐

