当 X 和 GNOME 正常工作时,我可以点击Ctrl- Alt-F2离开 GNOME 并使用第二个终端虚拟控制台。要切换回 GNOME,我只需按Alt-即可F1。
今天,X 或 GNOME 停止正常工作,我无法访问虚拟控制台。我仍然可以移动鼠标光标,但无法单击任何内容。据我所知,我的键盘没有反应,但也许正确的键盘快捷键会有帮助。我最终按下计算机上的电源按钮将其正常关闭,但我可以做些什么来避免这种情况呢?
我使用的是 CentOS 6.0 和 GNOME 2.28。
答案1
通过网络连接(例如使用 SSH)是迄今为止最有效的方法,并且造成本来可以避免的损害(例如终止 X 会话)的可能性最小。
如果鼠标可以工作但键盘不能工作,则意味着 X 未完全连接。尝试拔出键盘然后重新插入:如果问题出在键盘驱动程序上,这会有所帮助。 (这种情况很少发生。)如果您有根终端或者无需键盘的帮助即可获得根终端,请尝试chvt 2
在那里键入(其中“键入”意味着复制粘贴字母)。
您可以尝试的另一件事是SysRq 魔法键:按Alt++将键盘从原始模式切换出来,然后再次尝试++ :这次组合键应该由内核处理,而不是由X处理SysRq。RCtrlAltF1
答案2
通常我会尝试:
- 通过另一个主机使用 ssh 连接(例如我安装
putty
在手机上)。 - 按下CrtlAlt-Backspace杀死X会议。
答案3
尝试 Alt-SysRq-k 终止 X 进程,然后 Alt-SysRq-r 重置键盘,然后 Alt-F2 (不是 ctrl,因为您回到内核键盘处理程序而不是 X)移动到其他虚拟控制台。
这些键被分配到 QWERTY 键盘上的物理位置。如果您有 Dvorak,您将需要使用不同的密钥。