桌面死机了怎么办?

桌面死机了怎么办?

我使用的是 Linux Mint 17。我遇到了意外的软件故障。

桌面停止响应任何内容。

由于我缺乏经验,我只能使用++Ctrl切换到控制台,然后使用 重新启动机器。AltF1reboot

有没有更合适的流程?

答案1

更新

从 Linux Mint 18 开始,已迁移到 LightDM 显示管理器,您可以按如下方式重新启动它:

sudo service lightdm restart

原答案

跑步reboot是一种非常安全的方式。如果您只是想注销(重新启动 GUI 会话),您可以运行:

sudo service mdm restart

这将重新启动 Mint 显示管理器,这是 Mint 下的默认显示管理器。

答案2

当你能做到CTRLALTF1之后你就可以尝试杀死冒犯软件。 (通过pgreppkill...)。并非总是如此,但通常情况下,重新获得图形环境的控制权并在一段时间后正常注销就足够了。CTRLALTF7

如果您通常无法做到这一点,CTRLALTBACKSPACE您可以重新启动图形服务器。

在 Ubuntu 上,您应该sudo service lightdm restart在 后给出命令CTRLALTF1,我想您可以轻松找到 Mint 的类似命令。

reboot是最后一个资源,它将关闭以及所有仍在运行和响应的进程。

答案3

您可以运行sudo pkill Xorg,这将终止 X11 服务器,然后该服务器将重新启动以出现登录提示。

这种方法比重启底层服务更简单、更容易记住、更通用。该服务可能会根据所选的 Linux 发行版、发行版或图形环境而变化,但 X 服务器名称更加稳定;十年来一直没有改变。

如果您想要恢复正在进行中的未保存的工作,您可能会识别冻结桌面的虚假程序,通常是抢占鼠标的应用程序或桌面组件,而不是杀死会立即杀死所有 X 客户端(应用程序)的 X 服务器并保留它,然后终止或重新启动该精确组件。使用 Mint 17.2 和 Mate 桌面时,我经常会遇到这种情况mate-panel

答案4

除了这里的所有答案之外,还有一些魔法 SysRq 键如果文本控制台 (VT) 没有响应,则非常有用:

  • 如果您的桌面由于物理内存不足和交换而冻结,您可以使用 触发 OOM 终止AltSysRqf。这好几次救了我的培根!
  • 如果其他一切都失败了,你可以使用瑞斯在终止进程并重新启动系统之前要求进程正常退出。

相关内容