Cпасаем "иксы" от зависшего графического приложения.

Думаю, все хотя бы раз сталкивались с зависшим приложением в Ubuntu.
Снять его не составляет особого труда, достаточно запустить xkill (в конзоли / в строке запуска по ALT+F2 / по горячим клавишам  или другим удобным вам способом) и щелкнуть изменившимся курсором мыши в виде Х по окну зависшего приложения.
А что же делать, когда приложение зависло в полноэкранном режиме, и действия «на ощупь» тоже не помогают? (Такая ситуация  у меня обычно возникает  при попытке запуска некоторых 3D игр через wine).
Конечно, проще всего перезапустить X-сервер, или же систему полностью, но это весьма варварский способ, уже не говоря о том, что могли оставаться запущенные графические приложения с не сохраненными данными. 
Итак:
1) Переходим в конзоль по CNTRL + ALT + F1, где вводим свой логин и пароль.

2) Определяем PID приложения, которое вызвало проблему. Для этого выполняем 
pidof имя_приложения
Вероятно, что вы не помните точного имени запущенной программы,  поэтому не забывайте про клавишу Tab при наборе команды после начала имени (или же двойного нажатия Tab, если вы совсем не знаете имени, что приведет к выводу списка всех процессов).

3) После того, как вы получите PID программы в виде числового значения, выполните 

kill значение_pid

 4) Вернитесь в X-сервер по  ALT+F7.

3 комментария Cпасаем "иксы" от зависшего графического приложения.

  1. не знал про xkill обычно в топе убивал зависшее приложение

  2. Anonymous:

    не смог ввести логин, почему-то там не печатает клавиатура

  3. Скорее всего была выбрана раскладка, отличная от английской. Надо было попробовать переключить. Только что проверил — при все других (даже польской латиницы) не набирается.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *