Ubuntu

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

Убиваем зависшие приложения в Ubuntu
Иногда приложения, работающие в вашей системе, зависают и перестают отвечать. Замороженное приложение нельзя закрыть, просто нажав кнопку x в правом верхнем углу интерфейса, но перезагрузка системы не всегда является хорошим решением, особенно если в системе работают критически важные службы.

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

Xkill

Xkill - это утилита для Linux, которая позволяет убивать зависшие приложения, работающие в Ubuntu. Он предустановлен в большинстве дистрибутивов Linux, но если он не установлен в вашей системе, вы можете установить его, как описано ниже.

Сначала откройте терминал, используя Ctrl + Alt + Del и введите следующую команду:

$ sudo apt install xorg-xkill

Затем введите пароль sudo и при запросе подтверждения нажмите y, после чего система начнет установку Xkill. После завершения установки xkill можно использовать для уничтожения неотвечающих приложений.

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

$ xkill

Таким образом, ваш курсор станет Икс. Просто поместите x на приложение, которое вы хотите закрыть, и щелкните его, чтобы немедленно закрыть приложение.


Вы можете создать сочетание клавиш для xkill, щелкнув правой кнопкой мыши рабочий стол Ubuntu и открыв Настройки заявление.


В окне настроек выберите Горячие клавиши из левой панели.


Затем на правой панели нажмите кнопку +, как показано на скриншоте ниже.


Когда появится следующее диалоговое окно, укажите удобное имя для ярлыка в Имя поле. Затем в Командование поле, введите xkill. Затем нажмите кнопку Установить ярлык кнопка для выбора ярлыка для утилиты xkill.


Используйте любую комбинацию клавиш, чтобы установить ярлык для утилиты xkill. Например, чтобы использовать Ctrl + k для запуска xkill, нажмите и удерживайте, а затем нажмите клавишу k. Затем отпустите обе клавиши.


Щелкните значок Добавлять кнопка, чтобы добавить ярлык.


Теперь, когда вам нужно убить зависшее приложение, вы можете нажать сочетания клавиш, чтобы выполнить команду xkill.

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

Из системного монитора Ubuntu вы также можете убить приложение. Чтобы открыть системный монитор, нажмите супер-клавишу на клавиатуре и войдите в системный монитор. Когда появится значок системного монитора, щелкните его, чтобы открыть.


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

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

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

Чтобы найти PID, введите в терминале следующую команду:

$ ps aux | grep

Например, в следующем выводе, 34636 это PID приложения Rhythmbox.

$ ps aux | grep Ritmbox


Чтобы убить процесс с помощью его PID, используйте команду kill следующим образом:

$ kill 34636

Здесь 34636 - это PID Rhythmbox, полученный выше.

В качестве альтернативы, чтобы убить процесс, используя его имя, вы можете использовать pkill а также убить всех команды. Чтобы использовать pkill для уничтожения процесса, введите pkill за которым следует имя процесса, как показано ниже:

ритмбокс $ pkill


Чтобы использовать killall для уничтожения процесса, введите убить всех за которым следует имя процесса, как показано ниже:

$ killall хром

Заключение

Как видите, есть несколько способов убить зависшее приложение в Ubuntu. Используя любой из вышеперечисленных методов, вы можете легко убить приложение, которое не отвечает и не завершает работу. Точно так же вы можете убить приложение, заблокированное другим процессом.

Как установить Doom и играть в него в Linux
Введение в Doom Серия Doom возникла в 90-х годах после выхода оригинальной Doom. Это мгновенно стал хитом, и с тех пор серия игр получила множество на...
Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...
OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...