如何强制关闭Ubuntu中无响应应用程序

82次阅读
没有评论

共计 1917 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍如何强制关闭 Ubuntu 中无响应应用程序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

方法 1: 对无响应的基于 UI 的应用程序使用 X 按钮

如果您的一个基于 UI 的应用程序的响应时间比预期的长得多,或者它处于挂起状态,那么您将看到它的 UI 和按钮已经变成灰色。如果您看到用于关闭应用程序的“x”按钮处于活动状态,您可以尝试通过它杀死应用程序。

使用 X 按钮

在某些发行版中,当您试图关闭无响应选项时,将提示您发送错误报告。在另一些情况下,你可能会被赋予一个选项,要么等待,要么“强制退出”应用程序。无论情况如何,你都有很大的可能摆脱这个反应迟钝的程序。

方法 2: 使用系统监视器,Ubuntu 的任务管理器

就像你可能使用多年的 Windows 任务管理器一样,Ubuntu 也有一个内置的进程和资源监控工具,叫做 Gnome System  Monitor。这个 Ubuntu 任务管理器允许您在 Ubuntu 上终止、停止和恢复进程。

您可以在任何时候通过 UI 启动 Gnome 系统管理器,方法是在 Ubuntu Dash 中搜索系统监视器甚至任务管理器,或者直接从应用程序列表中访问它。

在系统监视器的 Processes 选项卡中,您将能够看到当前正在运行的所有进程,也包括那些没有响应的进程。要杀死一个进程,只需右键单击它,然后选择 kill 选项。

进程列表

但是,我们建议您首先尝试使用 Stop 或 End 选项来关闭进程,因为它们是停止进程的相对安全的方法。

方法 3: 使用 xkill 实用程序

有一个名为 xkill 的 Linux 实用程序,可以通过桌面杀死一个没有响应的程序。大多数 *** 的 Linux 发行版都默认安装了它,但是如果您的系统缺少它,您可以通过在终端中使用以下命令来安装它:

$ sudo apt-get install xorg-xkill

请注意,只有授权用户才能在 Ubuntu 上添加 / 删除和配置软件。

现在使用 xkill 命令运行此实用程序,如下所示:

启动 xkill

运行此命令后,您将看到鼠标指针将变为“x”或头骨。您只需将指针指向无响应的程序,然后单击它即可。这将在几秒钟内终止挂起程序。

为 xkill 创建键盘快捷键

虽然 xkill 是一种杀死挂起程序的非常有效的方法,但打开终端然后运行命令似乎很麻烦。让我们介绍一下使用此实用程序的最快方法。如何创建一个自定义键盘快捷键,只需为您运行命令,您就可以看到并直接使用 x 形指针来杀死应用程序。这是你需要做的:

1. 打开“键盘快捷键设置”

打开 Ubuntu 设置实用程序,然后通过“设备”选项卡访问“键盘”设置。打开键盘设置的最简单方法是通过 Dash 搜索搜索“键盘”。

设置实用程序将在以下视图中打开:

键盘快捷键列表

2. 创建自定义快捷方式

向下滚动位于右侧的滑块,您将能够在列表底部看到一个“+”按钮。单击该按钮以添加新的自定义快捷方式。将出现“添加自定义快捷方式”对话框。输入以下信息,之后“添加”按钮将变为活动状态:

名称:xkill

命令:xkill

然后单击 Set Shortcut 按钮,可以为输入的命令设置键盘快捷键:

输入新的快捷方式

按自定义快捷键的组合键。我输入 Ctrl + Alt +  K 作为快捷方式,因为我的系统尚未将其用于其他目的。另外,因为组合中的 K 与单词“Kill”相关。

无论如何,在输入组合键后,您将看到它在“添加自定义快捷方式”对话框的“快捷方式”字段中列出,如下所示:

添加 xkill 快捷方式

您现在需要做的就是单击“添加”按钮,新的键盘快捷键将被注册为新的自定义快捷方式。

现在尝试使用新的快捷方式,您将能够在服务中看到“x”或技能形状的鼠标指针。

方法 4:使用 kill,pkill 和 killall 命令

让我们假设我们的 Ubuntu 软件管理器 Gnome 软件被卡住了。我们可以使用基于命令行的系统监视器 top 命令,以获取有关当前正在运行的进程的信息,如下所示:

$ top

top 命令中显示的进程列表

在这里,您可以获得有关 Gnome 软件应用程序的有用信息,例如可用于终止进程的 PID(进程 ID)。

然后,您可以按如下方式使用 kill 命令使用它的 PID 终止进程:

$ kill [PID]

例:

您还可以使用 pkill 通过使用以下语法来终止进程:

$ pkill [ProcessName]

例:pkill gnome-software

然后是 killall 命令,您可以使用它来杀死应用程序的所有实例。这是语法:

$ killall [ProcessName]

例:killall gedit

以上是“如何强制关闭 Ubuntu 中无响应应用程序”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1917字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)