LINUX.ORG.RU

[arch]переключение в tty1 при выходе

 


0

0

переполз с кедов на опенбокс, столкнулся с непонятной для меня вещью - при логине через слим, после команды на ребут/выключение идет переключение на tty1, при том что вывод инита со всякими няшненькими рапортами об остановке демонов идет на tty7, соответственно, если я не переключусь вручную, то я их не увижу

если поправить иниттаб и грузиться напрямую в иксы - все хорошо

собственно - почему так, и что можно сделать?

★★★★

Наверное, где-то в Опенбоксе вызывается 'chvt 1' при выходе. Поищите по файлам Опенбокса, может будет скрипт, который выполняется при выходе и который содержит вызов chvt

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

так точно, на арчефорум первым делом и полез

идейка с загрузкой напрямую в иксы оттуда и пришла (:

Ingvarr ★★★★
() автор топика
Ответ на: комментарий от Ingvarr

Гм.. ну тогда шальная мысль: вызов слима «обвернуть» в шелл-скрипт, в скрипте сделать переключение на нужную консоль.

Попробуйте прописать в иниттаб :

x:5:respawn:/usr/local/bin/slimstart

И создайте файл:

# cat >/usr/local/bin/slimstart <<EOF

#!/bin/sh

exec >/var/log/SLiM.log
exec 2>&1

/usr/bin/slim
chvt 7

EOF
# chmod a+rx /usr/local/bin/slimstart
# telinit q

Авось так поможет...

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

неа, почему то принудительно переключается в первую консоль, успев моргнуть началом вывода инита

я думаю, что не стоит этот слим того, чтобы так на него тратиться

Ingvarr ★★★★
() автор топика
Ответ на: комментарий от Ingvarr

у меня подозрение что это не tty1 (первый эмуллятор терминала) а именно консоль. Она единственная, и в процессе загрузке потом поверх неё запускается tty1. Например, когда грузится ядро Alt-F2...Alt-F6 не работают, потому что пока tty1..tty6 не запущены и вы видите сообщения ядра именно в консоли а не в tty1.

pupok ★★
()
Ответ на: комментарий от pupok

странно, а разве то, что я могу тыцнуть ctrl-alt-f7 и увидеть таки сообщения не будет подтверждением того, что все tty пока работают?

Ingvarr ★★★★
() автор топика
Ответ на: комментарий от Ingvarr

чего то я уже совсем ничерта не понимаю

щас обратил внимание вот на что: сейчас, когда инит стартует на пятом уровне, при выходе висит все тотже tty1 - но в него благополучно идет вывод инита, если переключиться на tty7 - вывод инита пойдет туда и пропадет с tty1 - повторное переключение на него дает только приглашение на логин

чего такое творится О_о

Ingvarr ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.