user3405291 Asked: 2017-12-13 22:46:50 +0800 CST2017-12-13 22:46:50 +0800 CST 2017-12-13 22:46:50 +0800 CST 运行“setxkbmap il”并注销后无法重新登录桌面环境 772 在具有 KDE 桌面环境的 OpenSUSE Leap 42.3 上,我通过运行$ setxkbmap il以使用本地语言在 LibreOffice Writer 上键入内容来更改 X11 键盘映射。然后在一段时间不活动后,我的桌面环境自动锁定。现在,我无法登录桌面环境,因为我的键盘布局仍设置为il但我的用户名和密码在us. 我应该怎么办? kde opensuse 1 个回答 Voted Best Answer quixotic 2017-12-29T04:37:33+08:002017-12-29T04:37:33+08:00 要解决这个问题: 切换到控制台(如评论中所建议)Ctrl+Alt+F2:,登录,然后: 杀死屏幕锁定程序(使用htop等kill lockprogramname),或 重新启动显示管理器 ( systemctl restart display-manager.service),或 尝试运行setxkbmap( env DISPLAY=:0 setxkbmap us),或 重新启动系统 为避免将来发生这种情况: 在您的命令中使用多个布局setxkbmap并设置组切换键以在布局之间切换。通过这种方式,您最多可以加载 4 个独立的布局。查看man xkeyboard-config各种grp:选项。 $ setxkbmap -layout us,il -option grp:shift_caps_toggle # grp:shift_caps_toggle Shift+CapsLock # grp:ctrls_toggle Both Ctrl together # grp:alt_caps_toggle Alt+CapsLock # grp:sclk_toggle Scroll Lock
要解决这个问题:
切换到控制台(如评论中所建议)Ctrl+Alt+F2:,登录,然后:
htop
等kill lockprogramname
),或systemctl restart display-manager.service
),或setxkbmap
(env DISPLAY=:0 setxkbmap us
),或为避免将来发生这种情况:
在您的命令中使用多个布局
setxkbmap
并设置组切换键以在布局之间切换。通过这种方式,您最多可以加载 4 个独立的布局。查看man xkeyboard-config
各种grp:
选项。