переключение между X-серверами
Приветствую!
На Debian Etch настраивал mythtv (брал с debian-multimedia).
Решил настроить таким образом, чтобы одновременно запускалось два
X-сервера: на одном -- GNOME, на втором -- собственно MythTV.
Переключение между ними -- соответственно по Ctrl+Alt+F7 и Ctrl+Alt+F8.
Физический монитор -- один.
Настраивал при помощи вот этой инструкции: [1] с одной ремаркой: в
.profile запускал "startx -- :1" (чтобы два x-сервера получилось).
(Вкратце перескажу суть: там предлагается править /etc/inittab, вместо
1:2345:respawn:/sbin/getty 38400 tty1
прописать
1:2345:respawn:/sbin/rungetty tty1 --autologin mythtv
после чего запуск X-сервера с самой программой осуществить через
.profile и .xinitrc пользователя mythtv).
И вот какая проблема у меня возникла.
Автологин пользователя mythtv с запуском второго X-сервера происходит
тогда, когда gdm уже запущен. Соответственно экран переключается на
X-сервер :1 (т.е. второй), на котором mythtv запускается и отображается.
И так этот второй сервер на экране монитора и остаётся.
А хотелось бы, чтобы на экране оставался первый x-сервер с
приглашением gdm'а. (На mythtv пользователь может переключиться ручками
по мере надобности. Ибо mythtv -- не основное предназначение компьютера.)
То есть нужно либо запускать gdm ПОСЛЕ mythtv (но подозреваю, что это
будет уже не "true debian way").
Либо как-то заставить startx запустить X-сервер :1, не переключая на
него экран монитора; либо в конце всех манипуляций каким-то программным
образом переключиться обратно на :0. Как это сделать -- нигде найти не
смог. Искал по манам и гуглом -- безрезультатно. Не удаётся даже
правильно подобрать ключевые слова.
Кто-нибудь сталкивался с подобным?
[1]
http://mythtv.org/wiki/index.php/Installing_MythTV_on_Debian_Etch#Auto_Login
--
Dmitri Samsonov
Reply to: