Можно ли запустить дополнительный X-сервер после загрузки системы в 12.04?

Мне бы хотелось, чтобы работали 2 VT, один на VT7 со стандартным интерфейсом lightdm + unity, а другой на VT8, выполняющий пользовательский скрипт, который будет запускать виртуальную машину в полноэкранном режиме.

На данный момент я пытался написать init.d сценарий не повезло, и я не могу найти какие-либо подробности в файле конфигурации, который позволит мне запустить 2 сервера.

Я предполагаю, что мой идеальный ответ будет таким, который указывает мне на файл конфигурации, который я могу отредактировать, чтобы запустить дополнительный сервер.

Изменить - я забыл упомянуть в тексте, что я уже знаю, как начать еще один сеанс X: я хотел бы, чтобы это запускалось автоматически при загрузке.

2 ответа

Решение

Да, это возможно. Я делаю это для игр.

xinit session -- :1 -xf86config config.conf

Где сессия должна быть заменена сессией, которую вы хотели бы начать на новом дисплее Xorg, а config.conf - это файл конфигурации.

Чтобы запустить его автоматически, взгляните на этот ответ.

Я не уверен насчет файла конфигурации, который вы можете редактировать, но я знаю, как запустить другой X-сервер. Предполагая, что n - это номер TTY, на котором вы хотите запустить X-сервер, команда

startx -display :2 -- :2 vtn &

Затем вы получите небольшое белое окно терминала на этом TTY, в которое вы можете переместить свою мышь. Оттуда вам нужно запустить команду для запуска менеджера окон (например, gnome-session) из этого TTY.

Другие вопросы по тегам