Переключение tty? (циклическое переключение вирт.терм-ов в CLI. проблема)

Взгляд изнутри

Модератор: Модераторы разделов

Scampada
Сообщения: 1

Переключение tty?

Сообщение Scampada »

Привет,
я сижу в Tiny Core LInux, это, соответственно, ядро с навешиваемыми расширениями вплоть до GUI. Я сижу в режиме CLI, ядро патчено fbcondecor. Консоль рисует в фреймбуфер.
В inittab у меня настроено 6 tty.
При загрузке системы, пока грузятся расширения (консольные плееры, браузер, mc всякое разное) демон fbsplash отображает картинку, потом когда все загружено -- другим кондекорным демоном устанавливаются фоновые картинки для консоли.
Собственно, вопрос в чем.
При нажатии Alt+влево-вправо я переключаюсь между tty, так? При этом если я, будучи в tty1, нажму Alt+ <-, то переключусь не на tty6, а на сплэш. Из сплэша я уже переключусь в tty6 или обратно в tty1. Но при этом сплэш не находится в tty7 или tty8: при выполнении команды chvt 7\8 я переключаюсь в черный экран с мигающим курсором, то есть добавляется еще один tty, в котором не запущен даже getty или login, и после этого остается в списке. Пока я не выполню эту команду, их как бы нет в списке переключения.

Вопрос: где и в каком виде хранится этот список активных tty, по которым я переключаюсь альтом? Сплэш мешает, когда я переключаюсь с 1 на 6. При этом он явно не является никаким из tty. Если я просто убью демон сплэша, то на его месте будет черный экран, лишь без мигающего курсора.
Спасибо сказали: