找到了解决方案。所有功劳归于卡米尔!取自这个线程。

找到了解决方案。所有功劳归于卡米尔!取自这个线程。

刚才我打开一个游戏直接黑屏。我可以听到背景音乐并看到何时移动光标,但我Alt+Tab也听不到Alt+F4。我想尝试Alt+F2输入“rebo​​ot”,但在我做到这一点之前,我被抛出会话并要求再次登录。我正在使用 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 程序。您只需要某种方式来启动它(热键组合或其他)。

答案3

找到了解决方案。所有功劳归于卡米尔!取自这个线程

使用xdo工具杀死当前活动窗口:

xdotool getwindowfocus windowkill

在 Ubuntu 上,创建键盘快捷键:

  1. 打开键盘设置(如下所示)。
  2. 使用以下命令创建快捷方式:xdotool getwindowfocus windowkill

我选择:Ctrl++Altx

此快捷方式将杀死当前活动窗口立即地。它会不是等待应用程序响应、终止、保存、关闭文件、完成等。

键盘设置

相关内容