刚才我打开一个游戏直接黑屏。我可以听到背景音乐并看到何时移动光标,但我Alt+Tab
也听不到Alt+F4
。我想尝试Alt+F2
输入“reboot”,但在我做到这一点之前,我被抛出会话并要求再次登录。我正在使用 GNOME 40。
我正在寻找的是:登录后,如果全屏程序打开黑屏,只能看到光标,如果我无法 Alt+Tab、Alt+F4 或打开其他程序,我该如何终止该程序程式?
答案1
- 按ctrl+ alt+ F2(或F3某些功能键)。您应该会看到一个控制台登录屏幕。
- 使用您开始游戏的用户登录。
- 为了安全起见,请输入
pgrep -l {nameOfGame}
。输出将是游戏名称加上 PID。如果没有,请尝试减少名称字符。 - 执行
pkill {nameOfGame}
。如果它没有被杀死,请sudo
在第二步中尝试使用相同的命令或使用 root 用户登录。 - 按ctrl+ alt+ F1(或F7,通常是第一个或最后一个 vty)返回图形环境。由于游戏被终止,您应该能够再次查看桌面。
一些超现代发行版可能不允许控制台登录;我希望你的不是其中之一。也许是Wayland
启用的?如果有人对此有任何了解,请发表评论。
答案2
如果您有命令行,则可以使用此命令列出当前用户(您)拥有的所有进程:
ps -fu $USER
第二列是PID
唯一标识每个进程的。然后你可以使用这个命令来杀死它({PID}
用数字替换)
kill {PID}
如果这不起作用,请尝试这两个,按严重程度递增的顺序
kill -HUP {PID}
kill -KILL {PID}
最后一个总是有效的,但我强烈建议您不要只是从它开始,因为您不会给目标流程任何机会来整齐地整理和关闭。
如果您没有命令行,那么古老的xkill
(来自 Fedora 软件包)xorg-x11-apps
将允许您通过点击来终止 X 程序。您只需要某种方式来启动它(热键组合或其他)。