如何使用 xkill 杀死 Linux 桌面上的进程
在此页
- 如何使用“xkill”
- 添加快捷方式
- 可能的影响
Linux 以其稳定性、刚性和卓越的无错误功能而闻名,但无论系统多么先进和无错误,都不可避免地会出现故障,Windows 会在某个时候冻结/挂起。值得庆幸的是,这根本不是灾难性的,因为 Linux 用户可以利用智能工具和命令,让他们立即摆脱那些讨厌的“无响应”应用程序!
今天的发行版通常会检测任何有问题的窗口,并为用户提供强制退出或等待应用程序最终响应的选择,但如果您没有收到此类对话框的提示,您始终可以使用老式的“xkill”命令来解决任何问题. 唯一的先决条件是系统的其余部分没有完全冻结,无论如何这种情况很少见。
如何使用“xkill”
\xkill 命令是 \xorg-xkill 包的一部分,因此要使用它,您必须确保系统中安装了后者。为此,请通过您的发行版的软件中心/包管理器或使用终端安装它。
对于 Ubuntu/Mint 用户
sudo apt-get install xorg-xkill
对于 Fedora 用户
sudo yum install xorg-xkill
对于 Arch 用户
sudo pacman -S xorg-xkill
好的,现在我们已经安装了 \xorg-xkill 包,我们可以打开一个终端并简单地输入 \xkill 并按回车键。这会将你的鼠标光标变成一个“x”或一个双桨(取决于你的图标集)。现在你可以简单地左键单击任何没有响应的窗口,它会立即消失。

添加快捷方式
但是为什么每次要杀死一个窗口时都要打开一个终端呢?这确实不是很方便,所以这里给你一个提示。您可以定义一个键盘快捷方式,使您可以在任何情况下调用 \xkill。为此,您只需转到 \系统设置,选择 \键盘 部分,然后从\“自定义快捷方式”类别。

通过单击新添加的快捷方式,您可以输入您喜欢的键序列。我建议你使用 \Ctrl+Alt+k,因为它通常不会被其他任何东西占用,同时它充分说明了它的功能。现在每次按下这个序列时,你的鼠标光标都会变成一个杀手 \x ”,您只需单击讨厌的窗口即可将其删除。
可能的影响
使用 \xkill 可以非常简单和方便,但它确实有一些可能的缺点。问题是一些失去 X 连接的应用程序继续在后台作为进程运行。这会绑定系统资源,而用户无法看到屏幕上正在运行的任何东西。大多数应用程序会在 X 连接丢失后终止该进程,但有些应用程序不会如此,如果发生这种情况,如何解决。
你打开一个终端,输入“top”然后按回车键。这将显示当前正在运行的进程。为了按 CPU 使用率对进程进行排序,你可以在该屏幕上按“P”按钮。找到仍在运行的进程并在左列中记下它的 PID。现在按 \k 按钮,系统会提示您输入要终止的进程的 PID 号。完成后,您可以键入 \kill 并按 \enter,该进程将消失 for很好。请注意,用户权限适用于 \kill 和 \xkill,因此请确保您尝试终止的进程不是由系统管理员运行的。如果是,请使用 \su 命令启动终端会话,或输入“sudo top”。
