我正在玩 Gnu FreeDink,当我退出时,它有点崩溃,并在播放音乐时保持全屏状态。我一辈子都无法回到桌面,alt-tab 什么也没做,与 ctrl-alt-delete、esc 等一样。
我在全屏游戏中遇到过这种情况,而且我通常不得不硬重置才能恢复。相当令人沮丧。
我四处搜索并发现xkill
,但这不会在全屏应用程序上启动。我尝试了 ctrl-alt-F2 让我进入终端,我可以运行 top 但它不会杀死 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 并管理登录等)。这应该会自动将您拉回 X,但是您的所有应用程序都会随着 X 而死,所以这就是为什么我说这确实适用于当您没有打开任何应该保存的东西时。
如果您无法从另一个系统访问 TTY 或 SSH(如果您正在运行 SSH 服务器并且有另一台带有 SSH 客户端的计算机或手机)并且无法执行上述操作,您可能需要尝试魔术重新启动键盘组合。这比拔插头更安全一些。
按住 Alt + PrintScr/SysRq 然后慢慢输入:reisub
记住这一点的一个方便的助记符是:即使系统完全损坏也要重新启动
如果这不起作用,请按电源按钮进行邮寄。
您可以尝试通过按 CTRL-ALT-Backspace 重新启动 X 服务器。
只需确保您已从以下位置启用键盘快捷键:
System --> Preferences --> Keyboard --> "Layouts" Tab --> Options
您可以按下ctrlaltF1以拖放到控制台。在那里登录,您可以杀死有问题的程序。我喜欢为此使用 htop。
也就是说,X 本身可能会被楔入。在这种情况下,您必须重新启动 GDM:
要返回 X,请按ctrlaltF7。