Одне з варіантів, яке я час від часу використовую, коли щось божеволіє, - це перейти на іншу консоль, використовуючи Ctrl-AltFx (F1-F6). Ctrl-Alt-F7 повинен повернути вас на графічний екран. Це повинно перейти до текстового запиту для входу.
Якщо це не працює, і ви встановили OpenSSH (sudo apt-get install openssh), ви можете віддалено приєднати скриньку до свого вікна і отримати те саме запит.
Потім ви можете увійти як власне, su до root та побачити, яка програма зараз запущена. Для цього потрібен невеликий досвід роботи з деякими командами, такими як ps, kill, grep тощо.
ps - еф | більше
Вищенаведена команда покаже всі процеси, які в даний час запущені, і у вас з'явиться підказка "Більше ...", щоб зв'язати читання результатів.
вбити -9 ####
Вищевказана команда знищить процес з номером ####.
пс -еф | греп ора | більше
Наведена вище команда покаже всі процеси з літерами "ora", такі як програми Oracle. Також дозволить побачити підказки "Більше ...".
Ви повинні бути обережними, роблячи це. ви можете вбити всю систему. Мій спосіб зробити це - подивитися на процеси внизу списку, де будуть розпочаті останні процеси. Це, швидше за все, ті, що заморозили систему, і вбивство може швидше розморозити середовище X, фактично не перезавантажуючи всю систему. У списку процесів ви побачите два числа. Перший (лівий край) - це сам номер процесу, а наступний - процес, який його запустив.
У командах процесів, можливо, ви зможете розпізнати ім’я останніх запущених програм і вбити їх першими.
У кращому випадку можна знайти та вбити програму, яка образила. У гіршому випадку, ви заморозите систему, поки не вимкнете її. Дійте обережно ............................
Але у вас є шанс скопіювати критичні файли, виконати інші операції тощо.