Ubuntu

Убиване на замразени приложения в Ubuntu

Убиване на замразени приложения в Ubuntu
Понякога приложенията, изпълнявани във вашата система, замръзват и спират да реагират. Замразеното приложение не може да бъде затворено само с помощта на бутона x в горния десен ъгъл на интерфейса, но рестартирането на системата не винаги е добро решение - особено ако системата изпълнява критични услуги.

В Ubuntu има няколко метода, които могат да се използват за убиване на замразени приложения безопасно и бързо, без да се рестартира вашата система: xkill, помощни програми за системен монитор и командите kill, pkill и killall. В тази статия ще обсъдим тези методи на работеща машина Ubuntu 20.04 LTS (фокусна ямка).

Xkill

Xkill е помощна програма за Linux, която ви позволява да убивате замразени приложения, работещи на Ubuntu. Той се предлага предварително инсталиран в повечето дистрибуции на Linux, но ако не е инсталиран на вашата система, можете да го инсталирате, както е описано по-долу.

Първо отворете терминала с помощта Ctrl + Alt + Del и въведете следната команда:

$ sudo apt инсталира xorg-xkill

След това предоставете sudo парола и когато бъдете помолени за потвърждение, натиснете y, след което системата ще започне инсталирането на Xkill. След като инсталацията приключи, xkill може да се използва за унищожаване на неподходящи приложения.

За да убиете замразено приложение, просто напишете xkill в терминала:

$ xkill

По този начин курсорът ви ще се превърне в х. Просто поставете x върху приложението, което искате да затворите, и щракнете върху него, за да затворите приложението незабавно.


Можете да създадете клавишна комбинация за xkill, като щракнете с десния бутон върху работния плот на Ubuntu и отворите Настройки приложение.


В прозореца Настройки изберете Комбинация от клавиши от левия прозорец.


След това в десния прозорец щракнете върху бутона +, както е показано на екранната снимка по-долу.


Когато се появи следният диалогов прозорец, посочете потребителско име за пряк път в Име поле. След това в Команда поле, въведете xkill. След това щракнете върху Задайте пряк път бутон, за да изберете пряк път за помощната програма xkill.


Използвайте всяка комбинация от клавиши, за да зададете пряк път за помощната програма xkill. Например, за да използвате Ctrl + k, за да стартирате xkill, натиснете и задръжте и след това натиснете клавиша k. След това освободете двата клавиша.


Щракнете върху Добавяне бутон, за да добавите вашия пряк път.


Сега, когато трябва да убиете замразено приложение, можете да натиснете клавишните комбинации, за да изпълните командата xkill.

Използване на системния монитор

От Ubuntu System Monitor можете също да убиете приложение. За да отворите System Monitor, натиснете супер клавиша на клавиатурата и влезте в системния монитор. Когато се появи иконата за системния монитор, щракнете върху нея, за да я отворите.


В приложението System Monitor ще има списък с процеси, които в момента се изпълняват в системата. Изберете процеса, който искате да убиете, и щракнете с десния бутон върху него. От менюто, което се показва, изберете Убий за да убиете незабавно избрания процес.

Използване на kill, pkill и killall

Kill, pkill и killall могат да бъдат извикани в командния ред, за да убият приложение въз основа на името на процеса или идентификатора на процеса (PID).

За да намерите PID, издайте следната команда в терминала:

$ ps aux | grep

Например в следващия изход, 34636 е PID на приложението Rhythmbox.

$ ps aux | grep ритмбокс


За да убиете процес с помощта на неговия PID, използвайте командата kill, както следва:

$ убийство 34636

Тук 34636 е PID на Rhythmbox, получен по-горе.

Като алтернатива, за да убиете процес, като използвате името на процеса, можете да използвате pkill и убийство команди. За да използвате pkill за убиване на процес, напишете pkill последвано от името на процеса, както следва:

$ pkill ритъмбокс


За да използвате killall за убиване на процес, напишете убийство последвано от името на процеса, както следва:

$ killall хром

Заключение

Както можете да видите, има много начини да убиете замразено приложение в Ubuntu. Използвайки някой от горните методи, можете лесно да убиете приложение, което нито отговаря, нито прекратява. По същия начин можете да убиете приложение, което е заключено от друг процес.

Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...
Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...