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