LINUX.ORG.RU

Запуск программы на заданном tty


0

1

Здравствуйте. Собрал мультимедийный компьютер, который выполняет 3 задачи: 1) Проигрывание медиа файлов с помощью XBMC 2) Рабочий стол с веб браузером 3) Система видеонаблюдения ZoneMinder в браузере

Всё это у меня запущено одновременно на трех Х серверах, соответственно DISPLAY:=0, DISPLAY:=1, DISPLAY:=2 Переключаюсь я с пульта ду, при помощи команды chvt, которая переключает на другой виртуальный терминал, например chvt 8 или chvt 9.

Проблема в том, что если после старта системы запустить первым Рабочий стол то он автоматически запускатеся на первом свободном виртуальном терминале, т.е tty7, а мне нужно чтобы он жестко запускался на tty8, так как на пульте на кнопку «переключиться на рабочий стол» забиндина команда chvt 8. Как запустить программу на TTY8 (чтобы потом на нее попасть командой chvt 8) или как из консоли переключиться на DISPLAY:=1 или DISPLAY:=2 ???

★★

А разве не X-сервер привязан к tty? И соотв. прога, запущеная с $DISPLAY коннектится к соотв. серверу и доступна на его tty?

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

Запустив X сервер на любом из DISPLAY, он запускается на tty7, следующий запустил, например DISPLAY 4, он запускается на tty8, и т.д. А мне нужен порядок. DISPLAY 0 = tty7, DISPLAY 8 = tty8, DISPLAY 9 = tty9.

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

man xorg

vtXX XX specifies the Virtual Terminal device number which Xorg will use.

Не оно?

anonymous ()
Ответ на: комментарий от Led

Блин я этот ман вдоль и поперек прочитал, как мог это пропустить, спасибо!!, вот так: xinit `which xbmc` — :1 vt9 у меня xbmc запускается на 9 tty.

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