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

9

Я посмотрел это на Google, но я не нашел ничего полезного.

Во всяком случае, я играл в Crysis 2 (с PlayOnLinux), и игра вылетала, но я не мог убить процесс, я пытался Ctrl+ Alt+, Tно ничего, кроме игры, не появилось на экране, мне пришлось Ctrl+ Alt+ Delи завершить сеанс, также потерять всю мою работу.

В Windows есть ключ Windows (который открывает панель Unity), но я ничего не могу сделать. И есть Ctrl+ Alt+, Delкоторый открывает все процессы (в Windows), но терминал не появляется у меня ( Ctrl+ Alt+ T), я не могу убить ни один процесс.

Любая помощь?

Аманда
источник
Вы также можете изменить рабочее пространство, а затем открыть терминал.
Алвар

Ответы:

11

Мой любимый способ сделать это

Ctrl+ Alt+F1

Затем, когда вы снова войдете в систему, ps aux | grep programимейте в виду, что программа должна быть заменена именем исполняемого файла. В вашем случае ps aux | grep wineвы должны увидеть что-то вроде этого:

david     1234  0.0  0.0 1595676 2700 ?        Sl   16:12   0:00 wine cmd.exe

Там, где написано, cmd.exe ваш будет exe вашей игры. Убить процесс

kill 12341234 - идентификатор процесса, который дал вам предыдущая команда; тогда Ctrl+ Alt+F7

Дэвид
источник
Спасибо, я не знал об этом CTRL + ALT + F1. Но вместо «ps aux» не проще «ps -A»? И, кстати, я не вижу все процессы. Как прокрутить страницу вверх?
Аманда
@ Аманда ps -Aне дает вам подробностей, когда это винная программа, но если это нативная программа и есть только один работающий точно. Если я понимаю проблему «не вижу все процессы», используете ли вы часть команды grep.
Дэвид
Grep? : O что это?
Аманда
Grep - хороший инструмент, который сортирует выходные данные программы, поэтому, когда вы запускаете ее, ps auxвы передаете ее с помощью команды |grep, grep wineтакps aux | grep wine
David
1
Я предпочитаю , pgrep -f nameчтобы ps aux| grep name. И если вы хотите «увидеть» все процессы, просто передайте ps меньше ps -efl|less.
Макнисс
4

В этом случае вы можете попробовать Ctrl+ Alt+ F1. Затем войдите под своим именем пользователя и паролем и введите top. Затем вы можете убить программу, набрав kill PIDNRгде PIDNR - это номер процесса программы.

Вернитесь в графический режим, используя Ctrl+ Alt+ F7.

Кстати, htop - это продвинутая версия top. Вы можете легко установить его (см. Следующую команду) и вызвать его, просто набрав htopв командной строке. Есть много функций.

sudo apt-get install htop

В качестве альтернативы, некоторые люди также используют , xkillа затем указать на программу (http://ubuntuforums.org/showthread.php?t=1812120). Очень просто.

don.joey
источник
1
Спасибо! Но вы не сказали мне о CRTL + ALT + F7, поэтому мне пришлось перезагрузить компьютер, хахаха.
Аманда
@ Аманда, я надеюсь, ты использовал, reboot nowа не принудительную перезагрузку.
Дэвид
Да, я перезагрузился через команду.
Аманда
Привет Аманда, прости за это. Действительно, вы можете вернуться в графический режим, используя (CTRL +) ALT + F7. Я обновлю ответ. Ты пробовал htop?
don.joey
+1 htop намного лучше, чем top, намного проще, чем ps aux | и т. д.
Sparhawk