当前位置: 首页 > 科技观察

在Ubuntu中强制关闭无响应应用程序的4种方法

时间:2023-03-18 19:15:04 科技观察

使用Ubuntu时,我们的一个或多个进程和应用程序可能经常挂起。重启我们的系统并不总是最好的解决方案,我们发现自己正在寻找方法来快速、轻松、安全地摆脱无响应的应用程序和程序。在本文中,我们将解释各种方法,通过UI和命令行,您可以摆脱Ubuntu上这些无响应或挂起的应用程序。我们已经在Ubuntu18.04LTS系统上运行了本文中提到的命令和过程。下面提到的一些方法包括使用Ubuntu命令行、终端。您可以通过系统Dash或Ctrl+Alt+T快捷方式打开终端应用程序。方法1:对无响应的基于UI的应用程序使用X按钮该按钮已变为灰色。如果您看到用于关闭应用程序的“x”按钮处于活动状态,您可以尝试通过它终止该应用程序。使用X按钮在某些发行版中,当您尝试关闭无响应的选项时,系统会提示您发送错误报告。在其他情况下,您可以选择等待或“强制退出”该应用程序。无论情况如何,您很有可能摆脱这个无响应的程序。方法2:使用SystemMonitor,Ubuntu的任务管理器就像您可能使用多年的Windows任务管理器一样,Ubuntu也有一个内置的进程和资源监控工具,称为GnomeSystemMonitor。这个Ubuntu任务管理器允许您终止、停止和恢复Ubuntu上的进程。您可以随时通过UI启动Gnome系统管理器,方法是在UbuntuDash中搜索系统监视器甚至任务管理器,或者直接从应用程序列表中访问它。在系统监视器的进程选项卡中,您将能够看到当前正在运行的所有进程,包括那些没有响应的进程。要终止进程,只需右键单击它并选择终止选项。进程列表但是,我们建议您首先尝试使用“停止”或“结束”选项来关闭进程,因为它们是停止进程的相对安全的方法。方法3:使用xkill实用程序有一个名为xkill的Linux实用程序可以通过桌面杀死无响应的程序。大多数现代Linux发行版默认安装它,但如果您的系统缺少它,您可以在终端中使用以下命令安装它:$sudoapt-getinstallxorg-xkill在Ubuntu上添加/删除和配置软件。现在使用xkill命令运行此实用程序,如下所示:启动xkill运行此命令后,您将看到鼠标指针将变为“x”或头骨。您只需将指针指向无响应的程序并单击它。这将在几秒钟内终止挂起的程序。为xkill创建键盘快捷方式虽然xkill是杀死挂起程序的一种非常有效的方法,但打开终端然后运行命令似乎很麻烦。让我们介绍使用此实用程序的最快方法。如何创建一个自定义键盘快捷键,只需为您运行命令,您就可以看到并直接使用“x”形指针来终止应用程序。以下是您需要执行的操作:1.打开“键盘快捷方式设置”打开Ubuntu设置实用程序并通过“设备”选项卡访问“键盘”设置。打开键盘设置的最简单方法是通过Dash搜索搜索“键盘”。设置实用程序将在以下视图中打开:键盘快捷键列表2.创建自定义快捷键向下滚动右侧的滑块,您将能够在列表底部看到一个“+”按钮。单击该按钮以添加新的自定义快捷方式。出现“添加自定义快捷方式”对话框。输入以下信息,之后“添加”按钮将变为活动状态:名称:xkill命令:xkill然后单击设置快捷方式按钮,您可以为输入的命令设置键盘快捷方式:输入新快捷方式按自定义快捷方式组合键键。我输入Ctrl+Alt+K作为快捷方式,因为我的系统还没有将它用于其他目的。另外,因为组合中的K与“杀”字有关。无论如何,输入组合键后,您会看到它列在“添加自定义快捷方式”对话框的“快捷方式”字段中,如下所示:注册为新的自定义快捷方式。现在尝试新的快捷方式,您将能够在服务中看到一个“x”或技能形状的鼠标指针。方法4:使用kill、pkill和killall命令让我们假设我们的Ubuntu软件管理器GnomeSoftware被卡住了。我们可以使用top命令,一个基于命令行的系统监视器,来获取有关当前正在运行的进程的信息,如下所示:(进程ID)可用于终止进程。然后,您可以使用kill命令使用其PID终止进程,如下所示:$kill[PID]示例:您还可以使用pkill来终止进程,语法如下:$pkill[ProcessName]示例:pkillgnome-software然后killall命令,您可以使用它来终止应用程序的所有实例。语法如下:$killall[ProcessName]示例:killallgedit现在,无论您的UI或什至基于CLI的应用程序中的哪个被卡住并且即使在给定的时间内也不会响应,您都有一个摆脱方法的列表它的。您可以使用本文中提到的UI或基于命令行的方法,它几乎可以立即恢复正常。