当 Ctrl-Alt-F2 失败时,如何访问终端或虚拟控制台?

当 Ctrl-Alt-F2 失败时,如何访问终端或虚拟控制台?

当 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处理SysRqRCtrlAltF1

答案2

通常我会尝试:

  1. 通过另一个主机使用 ssh 连接(例如我安装putty在手机上)。
  2. 按下CrtlAlt-Backspace杀死X会议。

答案3

尝试 Alt-SysRq-k 终止 X 进程,然后 Alt-SysRq-r 重置键盘,然后 Alt-F2 (不是 ctrl,因为您回到内核键盘处理程序而不是 X)移动到其他虚拟控制台。

这些键被分配到 QWERTY 键盘上的物理位置。如果您有 Dvorak,您将需要使用不同的密钥。

相关内容