Чи можливо запустити додатковий сервер X після завантаження системи в 12.04?


9

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

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

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

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


startx -- :nзапустить ще один X-сервер на VTn.
Самік

Насправді це не так, він починає відображення з цифрою n. Щоб почати VTn, вам потрібно запустити startx -: 1 VTn
jackweirdy

Класична відповідь полягає в тому, щоб змінити рядок, /etc/ttysале цей файл, схоже, був витіснений у недавніх версіях Ubuntu (by /etc/console-setup). Можливо, еквівалентом було б відредагувати /etc/init/tty6.confта додати свій X-заклик? Я не встигаю це вивчити і дати детальну відповідь.
Алекс Гірзель

@AlexHirzel Ще не пробував, але з пам'яті, це те, що я шукаю. Я за мить пострілю.
jackweirdy

Будь-яке слово з цього приводу? Просто цікаво, тому що я зацікавився тим самим налаштуванням!
Алекс Гірзель

Відповіді:


7

Так, можливо. Я роблю це для ігор.

xinit session -- :1 -xf86config config.conf

Де сеанс слід замінити сеансом, який ви хочете розпочати на новому дисплеї Xorg, а config.conf - файл конфігурації.

Для автоматичного запуску подивіться на цю відповідь .


Я вже спробував метод rc.d без удачі: /
jackweirdy

@jackweirdy Це не працює, коли ви додаєте сценарій /etc/init.d/? Не забудьте зробити його виконуваним.
RobinJ

Спробував це раніше. Основний екземпляр X не запускався, і мій ПК продовжував перезавантаження. Я трохи вставлю сценарій, але він працював чудово, коли виконується пост-вхід.
jackweirdy


1
Це вирішило це, дякую: D Якщо ви зможете змінити свою відповідь, щоб включити посилання на те, що, ймовірно, допоможе всім, хто прийде переглянути це питання пізніше: D
jackweirdy

2

Я не впевнений у конфігураційному файлі, який ви можете редагувати, але я знаю, як запустити інший X-сервер. Якщо припустити, що n - номер TTY, на якому потрібно запустити X-сервер, команда така

startx -display :2 -- :2 vtn &

Потім ви отримаєте невелике біле вікно терміналу на тій TTY, в яку можна перемістити мишу. Звідти вам потрібно виконати команду, щоб запустити менеджер вікон (наприклад, gnome-session ) з цього TTY.


Я багато що виявив поки що, проблема полягає в тому, що я хотів би його автоматизувати , тобто IE його запускають за замовчуванням, на відміну від запуску сценарію кожен раз
jackweirdy

нерозпізнаний варіант vtn, що таке vtn?
Арнольд Роа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.