情况:某个应用程序冻结了 X 服务器,键盘输入无法使用。因此,我使用++Alt将键盘从原始模式中移出(使内核从 X 服务器手中夺走键盘控制权)。然后,我可以输入++ ,终止不良进程,然后一切又恢复正常。到目前为止一切顺利。SysRqRCtrlAltF1
但是键盘仍然在内核的手中,为 Decr_Console/Incr_Console 制作了Alt+ Left/Right快捷键。这很烦人,我想将键盘的控制权交还给 X 服务器。
我尝试再次输入Alt+ SysRq+ R,但这并没有改变一切。我也尝试了命令kbd_mode -u
,但没有任何变化。
有什么建议吗?
答案1
sudo kbd_mode -s -C /dev/tty7
最终,如果您的 X 服务器在不同的虚拟终端上运行,则必须更改控制台路径。
来源:https://unix.stackexchange.com/questions/19296/recovering-from-sys-rq-r