Остановлівать підвішеному додаток графич

Як і у всіх завданнях, в Лінуксі існують кілька шляхів вирішення, поставленого завдання:
Розділимо їх умовно на консольний шлях і графічний.

графічний:

1) Якщо система ще не дуже підвисла (програма не знерухомити повністю систему) і ви можете рухати мишею або дочекатися запуску графічної програми, то ви можете запустити з меню Ка-Пуск - "Система" - ksysguard. який дуже схожий на "диспетчер задач" з windows
Просто виділіть зависла програму і натисніть кнопку завершити процес (зверну увагу, що деякі завдання можна завершити тільки запустивши ksysguard під верховним користувачем root).

2) Другий спосіб найбільш оптимальний з усіх (ІМХО) - натисніть клавіші CTRL + ALT + ESC (настройка за замовчуванням), курсор миші повинен перетворитися в квадратний X (ікс) далі лівою кнопкою миші клацніть по графічній формі додатка (завислий вікно) воно миттєво закриється і виконання програми завершитися. Щоб скасувати превратівщійся курсор досить просто натиснути ESC або _правую_ кнопку миші. (Для роботи необхідно щоб утиліта XKill була встановлена ​​в системі.

3) Радикальний графічний спосіб - по клавішного поєднанню CTRL + ALT + Backspace перезавантажується графічне середовище. Зауважу, що весь комп'ютер не перезавантажується, тільки віконця. Після виконання перезапуску графічної середовища (зазвичай швидко) вас запросять увійти в систему. Це на крайній випадок.

Консольний спосіб:

*** До речі, якщо у вас не запущено вікно консолі (терміналу), можна "перестрибнути" на одну з "віртуальних" консолей простим натисканням клавіш CTRL + ALT + F1 (або будь-який інший з F1-F6).
Повернутися ж в графіку точно так же просто - CTRL + ALT + F7 (або будь-який інший з F7-F12). ***

1) top - консольна утиліта показує верхні позиції по займаним ресурсів комп'ютера програмами (топ-лист - ресурсоємних програм).
Вона виводить таблицю (на одному екрані) яка динамічно змінюється в залежності від завантаження ресурсів тими чи іншими додатками
Приклад виведення (сокращ.):
PID USER PR NI VIRT RES SHR S% CPU% MEM TIME + COMMAND
1413 bk 20 0 183m 99m 17m R 81.1 9.9 29: 15.18 xbill
31272 bk 20 0 418m 232m 28m S 9.9 23.0 23: 16.15 firefox

побачивши процес явно займає всі ресурси тут для прикладу підвішеному xbill (є така гра) зайняв нібито 81.1% CPU, і для його припинення необхідно натиснути клавішу "K" (від англ. K ill і ввести PID (Process ID) потрібного процесу, тут це 1413.

2) Або можна використовувати ще один надійний спосіб. Команда ps ax
виведе багато рядків подібних цим:
PID TTY STAT TIME COMMAND
1413. Rl 26:54 xbill
31272. Sl 21:36 /usr/lib/firefox-3.0.6/firefox
7483 pts / 5 D + 0:00 grep firefox

Де вам потрібен лише перший параметр буде PID (Process ID) - ідентифікатор процесу. Запам'ятайте його, він нам буде потрібно.
Виконавши слідом за попередній командою цю
kill 1413
Ми припинимо (завершимо процес) з ідентифікатором 1413 в моєму прикладі це XBill (гра).

Зауважу також, що дуже зручним є поєднання команд в конвеєр, наприклад
ps ax | grep xbill виводить список запущених процесів (їх може бути багато), передає його команді grep і повертає нам лише рядки містять слово xbill заданий команді grep. в вищевказаному прикладі така добавка, вивела б тільки такі рядки:

ps ax | grep xbill
PID TTY STAT TIME COMMAND
1413. Rl 26:54 xbill
1593. Rl 26:54 xbill
1359. Rl 26:54 xbill Оссобенно це зручно, коли ви знаєте яка програма зависло або \ і коли це додаток запущено кілька разів і вам треба завершити всі його копії.

Див. також:

Якщо у вас повисло не одна програма, а весь комп'ютер (вся ОС), не поспішайте жати скидання (Reset), прочитайте цю тему: "Магічна кнопка SysRq" або "Що робити, якщо все нахрен повисло" (РІШЕННЯ)

Оновлюємо систему правильно Очищення системи і звільнення місця на / root