В 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 следующим образом:
Здесь 34636 - это PID Rhythmbox, полученный выше.
В качестве альтернативы, чтобы убить процесс, используя его имя, вы можете использовать pkill а также убить всех команды. Чтобы использовать pkill для уничтожения процесса, введите pkill за которым следует имя процесса, как показано ниже:
ритмбокс $ pkill
Чтобы использовать killall для уничтожения процесса, введите убить всех за которым следует имя процесса, как показано ниже:
Заключение
Как видите, есть несколько способов убить зависшее приложение в Ubuntu. Используя любой из вышеперечисленных методов, вы можете легко убить приложение, которое не отвечает и не завершает работу. Точно так же вы можете убить приложение, заблокированное другим процессом.