首頁 > 軟體

如何使用xkill終結Linux桌面上的進程?

2020-06-16 17:54:52

Linux 以穩定性、牢固性和出色的無錯誤功能而出名,但是不管某個作業系統多麼先進、多麼沒有錯誤,某個時候免不了會出現系統停頓、視窗凍結 / 懸掛的情況。幸好這根本不是什麼大問題,因為 Linux 使用者可以充分利用靈巧的工具和命令,它們讓使用者可以立即終結那些搗亂的“沒有響應”的應用程式!

如今的 Linux 發行版通常可以檢測任何有問題的視窗,並為使用者提供這一選擇:強行停止等待應用程式最終響應,但是如果你沒有看到這類對話的提示,總是可以使用老式可靠的“ xkill ”命令,克服任何問題。使用這個命令的唯一前提條件就是,系統的其餘部分沒有完全凍結,很少發生系統其餘部分完全凍結這種情況。

如何使用xkill命令殺掉Linux進程/未響應的程式  http://www.linuxidc.com/Linux/2015-06/118699.htm

如何使用“ 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 ”。

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-08/122012.htm


IT145.com E-mail:sddin#qq.com