如何使用xkill终结Linux桌面上的进程?

译文
系统 浏览器 系统运维
如今的Linux发行版通常可以检测任何有问题的窗口,并为用户提供这一选择:强行停止等待应用程序最终响应,但是如果你没有看到这类对话的提示,总是可以使用老式可靠的“xkill”命令,克服任何问题。使用这个命令的唯一前提条件就是,系统的其余部分没有完全冻结,很少发生系统其余部分完全冻结这种情况。

Linux以稳定性、牢固性和出色的无错误功能而出名,但是不管某个操作系统多么先进、多么没有错误,某个时候免不了会出现系统停顿、窗口冻结/悬挂的情况。幸好这根本不是什么大问题,因为Linux用户可以充分利用灵巧的工具和命令,它们让用户可以立即终结那些捣乱的“没有响应”的应用程序!

如今的Linux发行版通常可以检测任何有问题的窗口,并为用户提供这一选择:强行停止等待应用程序最终响应,但是如果你没有看到这类对话的提示,总是可以使用老式可靠的“xkill”命令,克服任何问题。使用这个命令的唯一前提条件就是,系统的其余部分没有完全冻结,很少发生系统其余部分完全冻结这种情况。

如何使用“xkill”?

xkill”命令是“xorg-xkill”程序包的一部分,所以想使用它,你就得确保后者已安装到你的系统上。为此,通过Linux发行版的软件中心/程序包管理器来安装它,或者使用终端来安装它。

针对Ubuntu/Mint用户

  1. sudo apt-get install xorg-xkill 

针对Fedora用户

  1. sudo yum install xorg-xkill 

针对Arch用户

  1. sudo pacman -S xorg-xkill 

好了,鉴于我们已安装好了“xorg-xkill”程序包,我们现在可以打开终端,只要输入“xkill”,按回车键即可。这会将你的鼠标光标变成“x”或者是骷髅图案(这取决于你的图标集)。现在你只要鼠标左击没有响应的任何窗口,它立马就会消失。

添加快捷方式

但是为什么每当你要终结某个窗口时都要打开终端呢?那确实不是很方便,所以这里教你一招。你可以定制键盘快捷方式,它让你可以在任何情况下调用“xkill”。为此,你只要进入到“System Settings”(系统设置),选择“Keyboard”(键盘)部分,然后从“Custom Shortcuts(自定义快捷方式)”类别添加你所需要的快捷方式。

点击刚添加的快捷方式,你可以输入偏爱的按键顺序。我建议你应该使用“Ctrl+Alt+k”,因为它通常不会被其他任何操作占用,又简明扼要地指明其功能。现在,每当你以这个顺序按键,鼠标光标就会转换成终结进程的“x”,你只要点击那个捣乱窗口,就能消除它。

可能带来的影响

使用“xkill”来得异常容易和方便,但是它缺乏存在一些可能的不足。问题在于,丢失X关系的一些应用程序会在后台继续以进程的方式运行。这搁置了系统资源,用户又无法能够在屏幕上看到任何主动运行的进程。一旦失去了X关系,大多数应用程序就会终结进程,但是一些应用程序不会终结进程,所以下面教你如果出现这种情况,如何解决这个问题。

你打开终端,写入“top”后按回车键。这会显示当前运行的进程。为了按处理器使用率对进程进行排序,你可以在该屏幕上按“P”按钮。找到仍在运行的进程,注意在左列上的PID。现在按“k”按钮,会提示你输入你想要终结的那个进程的PID编号。完成这一步后,你可以输入“kill”,按回车键,这个进程永远消失。请注意:用户权限同时适用于“kill”和“xkill”,所以要确保你想要终结的进程并不是由系统管理员运行的。如果进程由系统管理员运行,使用“su”命令开启终端会话,或者输入“sudo top”。

责任编辑:火凤凰 来源: 51CTO
相关推荐

2017-03-28 13:00:10

LinuxGifineGIF动画

2022-04-10 12:24:50

LinuxArk归档工具

2022-03-11 10:19:52

KNotesLinux桌面

2009-12-24 14:53:04

互联网

2012-05-08 14:32:19

2022-04-01 10:30:29

SignalLinux桌面Fedora

2019-11-04 11:40:49

Linux桌面密码管理器

2023-08-15 12:34:27

2022-08-17 17:18:02

Sunamu开源

2017-08-25 16:25:43

Linux桌面图像浏览器

2017-08-15 17:39:01

图像软件Linux

2011-11-16 09:43:07

2022-04-09 16:11:32

KDE Plasma桌面应用

2013-11-25 15:11:21

Linux桌面启动器

2011-09-05 17:26:08

Ubuntu11.04驱动器

2012-12-11 09:50:22

Windows 8

2014-08-29 17:02:14

Ubuntu

2021-04-20 22:07:59

Windows 10Windows微软

2020-12-08 11:12:59

虚拟云桌面远程安全

2023-03-02 23:50:36

Linux进程管理
点赞
收藏

51CTO技术栈公众号