如何从全屏崩溃中恢复?
我正在玩Gnu FreeDink,当我退出时,它只是一种崩溃而且全屏播放音乐。 我不能为我的生活回到桌面,alt-tab什么也没做,与ctrl-alt-delete,esc等相同。
我已经通过全屏游戏实现了这一点,而且我通常最终需要硬重置才能恢复。 非常令人沮丧。
我用Google搜索并发现了xkill
,但这不会在全屏应用上发布。 我尝试了ctrl-alt-F2,它让我到终端,我可以运行顶部,但它不会杀死freedink,它不会让我再次启动x服务器。 我真的不知道自己在做什么。
至少在Windows 7中你通常可以到任务管理器并杀死程序,但我还没有找到像Ubuntu这样的东西让我回来。
我能做什么?
如果Control + Alt + F1工作,您可以使用它来放入硬终端。 从那里你可以:
-
尝试杀死该应用程序。 我使用
htop
来查找和修改某些东西(sudo apt-get install htop
)但是你也可以使用kill
和pkill
这样的命令,如果你对它们感到满意的话。 我更喜欢htop
因为它可以让我看到什么是精益求精。然后是Control + Alt + F7(有时是F8或F9)返回X会话。
-
如果这不起作用(X仍然被锁定)或X服务器以某种方式损坏(大量的人工制品,错误的分辨率等), 并且我没有任何未保存的工作 ,我会尝试重新启动
gdm
(野兽)启动X并管理登录等)。sudo restart gdm
这应该会自动将你拉回到X中,但是你的所有应用程序都会死于X,这就是为什么我说这真的是因为当你没有打开任何应该保存的东西时。
如果您无法访问TTY,或从另一个系统进入SSH(如果您正在运行SSH服务器并拥有另一台带有SSH客户端的计算机或电话)并且无法执行上述操作,则可能需要尝试魔术重启键盘组合。 它比拔插头更安全。
按住Alt + PrintScr / SysRq,然后慢慢输入:reisub
记住这个问题的一个方便的助记符是:即使系统完全破坏也要重新启动
如果这不起作用,请在电源按钮上邮寄。
您可以尝试通过按CTRL-ALT-Backspace重新启动X服务器。
只需确保您已启用键盘快捷键:
System --> Preferences --> Keyboard --> "Layouts" Tab --> Options
您可以按ctrl alt F1键退到控制台。 登录那里,你可以杀死有问题的程序。 我喜欢用htop来做这件事。
也就是说,X本身可能会被楔入。 在这种情况下,您将不得不重新启动GDM:
sudo service gdm restart
要返回X,请按ctrl alt F7 。