我使用的是 Linux Mint 17。我遇到了意外的软件故障。
桌面停止响应任何内容。
由于我缺乏经验,我只能使用++Ctrl切换到控制台,然后使用 重新启动机器。AltF1reboot
有没有更合适的流程?
答案1
更新
从 Linux Mint 18 开始,已迁移到 LightDM 显示管理器,您可以按如下方式重新启动它:
sudo service lightdm restart
原答案
跑步reboot
是一种非常安全的方式。如果您只是想注销(重新启动 GUI 会话),您可以运行:
sudo service mdm restart
这将重新启动 Mint 显示管理器,这是 Mint 下的默认显示管理器。
答案2
当你能做到CTRLALTF1之后你就可以尝试杀死冒犯软件。 (通过pgrep
,pkill
...)。并非总是如此,但通常情况下,重新获得图形环境的控制权并在一段时间后正常注销就足够了。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。这好几次救了我的培根!
- 如果其他一切都失败了,你可以使用瑞斯在终止进程并重新启动系统之前要求进程正常退出。