Как убить приложения

63

Я играл с Ubuntu, устанавливая новые темы и доки. Иногда во время установки весь экран просто зависает. Каков наилучший способ убить процесс / приложение в Ubuntu? Что-нибудь похожее на Ctrl + Alt + Del окон?

t3ch
источник
6
Вы хотите быть осторожным при уничтожении процессов установки. Это может оставить вашу машину в несовместимом состоянии. Хотя это может быть не так уж сложно при установке пакетов настройки, вы должны убедиться, что вы не делаете что-то похожее на обновление ядра одновременно! (Я сделал это, установив Ubuntu)
Ник Паскуччи,

Ответы:

60

В System-> Admin у вас есть приложение под названием System Monitor, которое эквивалентно диспетчеру задач Windows.

Редактировать: для более поздних версий Ubuntu (записывая это на работающем ПК 13.10) вы увидите системный монитор через тире (вверху слева). Просто введите system monitorили часть его в тире и найдите приложение System Monitor.

альтернативный текст

Левек
источник
4
Я обычно связываю его с комбинацией CTRL + ESC, как только заканчиваю установку SO. Вы можете привязать его к любой комбо, используя System-> Preferences-> Keyboard Shorcuts.
Хавьер Ривера
Сначала нужно установить системный монитор. Он не был установлен по умолчанию при обновлении до Ubuntu 18.04.1 с 16.04.1 и переключении на рабочий стол Gnome.
Сандер Хейнсалу
78

Не совсем как CtrlAltDelв Windows, но вы также можете убить с помощью xkill. Просто перейдите в диалоговое окно «Выполнить» ( Alt+ F2), введите xkillи указатель мыши изменится на «х». Укажите приложение, которое вы хотите убить, и нажмите, и оно будет убито. Иногда это может быть намного быстрее, чем загрузка системного монитора.

Mussnoon
источник
1
Если вы передумаете, вы можете right clickотменить xkill.
Висбуки
Нужно ли сначала устанавливать xkill?
Кактус
Alt+ F2не открывает runдиалог для меня, но уменьшает громкость звука. Использование Ubuntu 18.04.1 на ноутбуке Dell.
Сандер Хейнсалу
9

Это мой личный список убийств:

  • kill <pid_number>пример: kill 8888effect: kill приложение с PID 8888.
  • kill -9 <pid_number>пример: kill -9 8888эффект: то же самое с выше, но более экстремальный и сильный.
  • killall <application_name>Пример killall firefoxэффекта: убить приложение или экземпляр приложения с именем firefox. Вам не нужно знать номер PID, и это мой самый любимый.
  • kill -9 -1эффект: убить все процессы, включая X Server, чтобы вы могли вернуться к диспетчеру отображения (LightDM, GDM или KDM). Другое название этой команды - relogin . И эта команда является заменой для нажатия кнопки «Выйти».
  • Alt+Printscreen+REISUBэффект: принудительный перезапуск; то же самое с Ctrl + Alt + Del в Windows. Это очень полезно, чтобы избежать повреждения жесткого диска.
  • Alt+Printscreen+REISUOэффект: принудительное выключение, как Ctrl + Alt + Del, но выключение вместо перезапуска. Отличаются только 1 последний символ (O и B).
  • xkillэффект: измените указатель на череп. Если вы нажмете Windows с графическим интерфейсом с этим, окно определенно умрет.

Вы можете увидеть PID процесса с помощью команд ps aux, top, HTOP или графически GNOME System Monitor.

Аде Мальсаса Акбар
источник
6

Если ваш экран зависает, вы можете переключиться на виртуальную консоль (Alt-Ctrl-F1), войти в систему с вашим пользователем, ввести top , обнаружить процесс загрузки процессора, а затем запустить навык process_name . Если это системный (корневой) процесс, используйте sudo skill process_name

наполнитель
источник
Удлинитель, Alt-Ctrl-F1 не работает.
t3ch
В этом случае нажмите Alt-PrtScr-K (вы потеряете несохраненные документы, так как ваш сеанс будет перезапущен)
Extender
5

Вы можете использовать tty, нажав Ctrl+ Alt+, F2а затем войдите в систему и выполните следующую команду: -

kill -9 -1

От man kill,

убить -9 -1
       Убейте все процессы, которые вы можете убить.

Это вернется к экрану входа в систему и после входа в систему весь процесс будет работать заново.

Pandya
источник
4

Во-первых, вы должны знать PID приложения, которое хотите убить.

Вы можете использовать, psчтобы получить это.

ps aux | grep "$appName" | grep -v 'grep'

Затем используйте kill. (Убедитесь, что у вас есть право убить его.)

kill  "$PID"
kit.yang
источник
1
pkillТакже может быть полезно здесь.
Broam
@Broam: Да, pgrepтакже можно перечислить PID приложения.
kit.yang
3

Если вы щелкните правой кнопкой мыши на панели Gnome и выберите «Добавить на панель», в списке вы найдете кнопку «Принудительное завершение». Если вы добавите это на панель, вы можете нажать на нее, а затем на не отвечающую программу, чтобы убить ее.

Вы также можете узнать о программах командной строки kill и killall .

радостный
источник
3

Вы также можете перезапустить X.Type Ctrl+ Alt+Backspace

В Ubuntu 10.04 эти ключи будут отключены по умолчанию. Чтобы включить его,

  • Перейти в Система -> Настройки -> Клавиатура

  • Выберите вкладку « Макеты » и нажмите кнопку « Параметры» .

  • Выберите Последовательность клавиш, чтобы убить X-сервер и включить Control + Alt + Backspace .

karthick87
источник
1

Также быстрая комбинация горячих клавиш с использованием метода GUI работает с моей Ubuntu 14.04 (xfce), просто нажмите Ctrl+ Alt+, Escи xkill cursorдолжно появиться, просто нажмите на приложение, чтобы убить.

JoKeR
источник
0

Откройте терминал и введите:

kill $(pidof -s <application_name>)  

где <application_name>заменяется именем приложения в команде, которое используется для запуска приложения из терминала.

Карел
источник