在 Ubuntu 20.04 中杀死冻结的应用程序
有时,在计算机系统中,当应用程序运行时,系统可能会冻结并且不响应。这看起来很烦人,因为用户甚至无法使用应用程序 UI 上的 X 图标来关闭程序。这是因为进程/应用程序没有响应,并且它们不会简单地被 UI 方法关闭。即使连续重新启动系统似乎也不是合适的解决方案。有时,用户有许多可能未保存的关键数据。此类问题有一些易于调整的解决方案,本文将介绍这些解决方案。
在 Ubuntu 中,有很多方法可以杀死此类冻结的应用程序,而用户无需重新启动系统。 xkill 和系统监视器实用程序是与kill、pkill 和killall 命令一起使用的著名方法。在本文中,我将向您展示使用 GUI 和命令行在 Ubuntu 20.04 系统上杀死冻结应用程序的 3 种不同方法。
方法一:使用xkill
该实用程序允许用户杀死 Ubuntu 上冻结的应用程序。它默认安装在您的系统中,但如果没有安装,您可以按照下一节讨论的方法安装 xkill。
安装xkill
使用 Ctl+Alt+T 快捷键打开终端窗口,然后在 CLI 中附加以下命令:
sudo apt install xorg-xkill
如果询问,请提供登录用户的 sudo 密码。如果系统提示您要求确认,请按键盘上的 Y 键并按 Enter 继续。 xkill 是杀死所有冻结应用程序的实用程序。
为了终止任何冻结的应用程序,您需要在命令行中键入 xkill。
一旦您按下键盘上的
创建 xkill 的快捷方式
为了方便用户,我们将学习如何创建 xkill 的键盘快捷键。转至系统的设置。
“设置”窗口将打开,向下滚动以从侧面导航栏访问键盘快捷键。点击它。
之后,从键盘快捷键屏幕的右侧窗格中单击加号 (+) 按钮。
将打开“添加自定义快捷方式”模式。在相关字段中提供名称和命令,然后单击设置快捷方式按钮。
将打开设置自定义快捷方式模式窗口。按您要为 xkill 程序设置的快捷键。
选择后,单击“添加”按钮。在这里,我们为我们的程序选择的快捷键是Ctl+K,您可以根据自己的方便选择任何一个。
现在,您可以通过按键盘上的快捷键来使用 xkill 进程。
方法2:使用系统监视器
在 Ubuntu 中,用户可以使用系统监视器终止任何进程。通过访问应用程序打开系统监视器。进入系统监视器后,您将看到正在运行的进程列表。
右键单击任何要杀死的程序。将出现一个包含多个选项的下拉菜单。单击没有响应的程序的“终止”按钮。应用程序/进程将被成功终止。
方法三:使用系统命令
在 Ubuntu 中,我们有许多用于终止任何进程的命令。 Kill、pkill 和 Killall 是其中之一,用于通过程序的进程名或进程 ID (PID) 来删除程序。
现在,您一定想知道如何找出 PID。这不是问题,只需在命令行中输入以下命令即可。请记住我们在上一个方法中选择的进程,作为示例,我们使用相同的名称。您可以根据您的要求替换该字段。
ps aux | grep <process-name>
将返回类似于下面显示的进程信息。我们还获得响应中的进程 ID。在我们的例子中是 1447。
要终止该进程,请使用以下命令:
kill PID
或者您也可以使用进程的名称而不是使用 ID。
pkill <process-name>
要杀死所有进程,请使用killall命令。
killall <process-name>
结论
在本文中,我们介绍了 Ubuntu 20.04 系统中应用程序冻结的一个常见问题的所有可能解决方案。这些方法可用于终止没有响应或被任何其他类型的进程锁定的进程。