Як запустити 2 X сеанси з різними менеджерами дисплеїв?


15

Я трохи читав про віртуальні термінали, і це дало мені уявлення. Я шукав спосіб провести два сеанси X одночасно.

Я переглянув ці сайти:

1. Як запустити кілька сеансів X користувача на одному комп’ютері одночасно?
2. Як перетягнути вікна між двома серверами X?

Я спробував, startx -- :1але попередній термінал ( Ctrl+ Alt+ F7) завис. Як зробити так, щоб цього не сталося?

Моя головна потреба - включити Unity :0та Gnome-shell :1та переключитися між ними, як робочі простори.

Якщо можливо, я хотів би отримати екран входу в tty8 або отримати можливість входу в інший обліковий запис.

Відповідно до питання 2 , обмін вікнами між сеансами не рекомендується, оскільки це непросто. Але якщо це можливо, я хотів би знати.

У мене Ubuntu 12.04 64bit.

Наведена вище команда призвела до збою обох сеансів (віртуальний працював протягом 15 хв., А потім, коли я перейшов на реальну), збій.

Крім того, як повернутися до одного сеансу X, якщо система перевантажена?

Оновлення:

Пробували код у відповіді 3 рази, але система ніколи не стабілізується. Або tty7, або tty8 працює, але не одночасно, за деякий час до збоїв.

Відповіді:


9

Запитання №1: Як запустити кілька X сеансів одночасно

Вам потрібно запустити sudo startx gnome-session -- :1 vt8- vt8підказує X розпочати сеанс на TTY8 (до якого ви маєте справу ctrlaltF8)

Питання №2: перетягніть вікна між X сесіями

Я сумніваюся, що це можливо, і якщо це так, то з програмним забезпеченням, яке ми сьогодні маємо, це було б дуже нестабільно - це завдання DE, щоб зробити все, починаючи від управління вікнами та надання панелі інструментів до розміщення робочої області, і ви не можете просто "вирізати і вставити 'вікно з одного DE в інший. Надалі це могло б бути можливим, оскільки це звучить як щось, що графічний сервер Wayland (сподіваючись бути заміною для X) міг би бути кращим в управлінні. Але наразі, принаймні, це навряд чи спрацює.


А як щодо 2-го запиту? Як це зробити? Чи буде така система стабільною?
VedVals

Другий X сеанс не повинен створювати жодних проблем, оскільки при переключенні TTY на X-сервер, який знаходиться у фокусі, слід контролювати ваші пристрої введення (IE миша та клавіатура). Це система, яку я зараз використовую, щоб середовище chromeOS на робочому столі працювало поряд з Unity.
jackweirdy

Ні, я не мав на увазі, як обміняти вікна. Також команда, яку я спробував (одна, про яку йдеться), може бути не тією, що зараз обидва термінали повішені.
VedVals

У своєму запитанні слід уточнити, що обмін вікон - це обов'язкова умова; ви ніде цього не згадуєте
jackweirdy

1
Пробував код 3 рази. Система просто виходить з ладу.
VedVals

8

Я використовую 2 різні сеанси на Ubuntu, як це:

  • Створіть нового користувача
  • CTRL + ALT + L (рахунок переключення)
  • Увійдіть, використовуючи цього користувача

Ubuntu створює новий X сеанс у наступному tty, коли інший користувач входить. Тож тепер ви можете перемикатися між цими сеансами за допомогою CTRL + ALT + F7 та CTRL + ALT + F8.

Я ніколи не пробував з Gnome3, але він працює з XBMC сеансом


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