lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Нужно что-то вроде REISUB, но только для иксов… А подготовить команду, которая убьёт иксы, и потом её куда-нибудь забиндить - это тоже неправильно с идеологической точки зрения? UPD: как всегда, стоило только погуглить: http://ru.wikipedia.org/wiki/SysRq Оказывается, там ещё куча функций есть. |
serkhay |
|
Темы:
24
Сообщения:
304
Участник с: 06 июня 2012
|
Ух ты! Вот за это спасибо! В жизни бы не догадался. Пойду пробовать… :-) |
serkhay |
|
Темы:
24
Сообщения:
304
Участник с: 06 июня 2012
|
Краткое резюме. Сначала нужно сделать как написано здесь. После этого, комбинации клавиш с SysRq заработали. И это очень круто и полезно. Но как я не убивал все процессы, как я не убивал эти иксы, все равно эта, извиняюсь, падла снова запускается! Я одно не пойму. Разве логин моего пользователя не является процессом? Как его тогда убить?lampslaveКак это сделать? Никакие клавиши в момент этого цикла не работают, за исключением ctrl+alt+delete (перезагрузка), щас вот еще sysrq заработали. UPD. У меня получилось. В какой то момент автостарт иксов завис на некоторое время и я успел переключиться на другую консоль. Потом иксы опять стали циклично запускаться, но тем не менее я смог исправить конфиг и после этого иксы запустились нормально :-) Это конечно не решение, но хоть что то. Но все равно приходится убивать все процессы. Можно и перезагрузиться тогда уж… |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Как это сделать? Никакие клавиши в момент этого цикла не работаютКак сделать не знаю, просто идея в голову пришла. Погуглить надо. Но как я не убивал все процессы, как я не убивал эти иксы, все равно … запускаетсяДля убиения иксов я бы попробовал такую схему: Alt + SysRq + R Ctrl + Alt + 1 Ctrl + C |
serkhay |
|
Темы:
24
Сообщения:
304
Участник с: 06 июня 2012
|
lampslaveНе работает. Дело в том, что все очень быстро происходит. Иксы пытаются запуститься, не получается, доли секунды показывается первая консоль, потом опять иксы, потом опять консоль… Иногда все таки автостарт зависает и мне удается переключиться в виртуальную консоль, залогиниться и что нибудь сделать. Но иксы все равно мелькают. Вы может быть подскажете как убить логин пользователя одной командой? |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
А если их попытаться в фон загнать? Не Ctrl + C, а Ctrl + Z? Больше в голову ничего не приходит. |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Так, погодите. После выполнения Alt + SysRq + R и Ctrl + Alt + 1 вы куда попадаете и что видите? |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
[[ -z $DISPLAY && $XDG_VTNR -eq 7 ]] && exec startx if [[ -z "$DISPLAY" && $(tty) = /dev/tty7 ]]; then startx logout fi Не знаю, что ты ещё сделал, но стоит наверное с этим как-то определиться. То есть, как я понимаю, проблема именно в том, что как бы ты не убивал иксы SysRq'ами, они тупо пытаются во что бы то ни стало вновь запуститься. Не факт, что изменение скрипта поможет само по себе, вероятно тут нужно действовать в связке с изменением целей в systemd. |
serkhay |
|
Темы:
24
Сообщения:
304
Участник с: 06 июня 2012
|
lampslaveЧудом получилось вроде. Долго клацал и в какой то момент сработало. Правда консоль tty7 теперь в каком то глубоком ступоре, пришлось запускать иксы на другой консоли, при этом, походу все приложения, которые были до этого запущены, тоже ушли в фон что ли? :-) |
serkhay |
|
Темы:
24
Сообщения:
304
Участник с: 06 июня 2012
|
lampslaveДа никуда я не попадаю. Ничего не происходит, абсолютно. bobart, спасибо, попробую |