вероятно, невозможно без серьезного кодирования. см. lightdm.conf. tty7 здесь жестко запрограммирован (и в других местах). редактировать; посмотрите на это: help.ubuntu.com/community/MultiseatX
Rinzwind
1
как сказал @Rinzwind, это невозможно в той же среде пользователя. Но вы можете проверить этот вопрос, возможно, один из ответов подойдет вам
c0rp
1
раньше это было возможно @ c0rp (я использовал для изменения / etc / inittab и имел kde на tty8 и gdm на tty7) lightdm, хотя кажется, что очень легкая (как указано выше) многосайтовая система может работать, но это займет некоторую конфигурацию
@Rinzwind Здесь правильная последовательность: вход в систему как другой пользователь в VT, а затем startx -- :1. В моей установке Ubuntu Gnome / gdm запустится новый сервер на tty8. Проверено только сейчас. Вероятно, точный эффект зависит от сценариев xinit, поэтому может отличаться в зависимости от gdm, ligthdm и прочего.
Rmano
Ответы:
3
Нажмите Ctrl+ Alt+ F1(требуемая функциональная клавиша), чтобы переключиться на другой
После входа в эту консоль (ввод имени пользователя и пароля) выполните эту команду: ttyона покажет вам номер текущего tty.
Для запуска Xserver также запустите эту команду (поместите значение возвращенного tty числа вместо n), и, насколько вам известно, :2это номер $DISPLAYэкземпляра.
startx -display :2 -- :2 vtn &
Как я делаю это для tty1 здесь:
startx -display :2 -- :2 vt1 &
в этот момент вы можете запустить свое графическое приложение, хотя вы можете использовать эту альтернативу вместо предыдущей команды:
xinit session -- :1 -xf86config config.conf
Следующим шагом является запуск графической программы в TTYn: (как VirtualBox в Виртуальном терминале n)
Запустите отдельный X-сервер:
sudo X -quiet -nolisten tcp -noreset :4 vtn снова замените на tty номер типа: vt1
Запустите любое нужное вам приложение, например VirtualBox, например:
DISPLAY=:4 virtualbox &
Примечание: не забудьте, что вы должны вводить все эти команды только в выделенном tty ( Ctrl+ Alt+ F1), а не в графической консоли.
Я только что проверил приведенный выше ответ в ответ на комментарий jasonszhao, что он не работает. При использовании Ubuntu 16.04.2 LTS не было проблем с командами.
Замечания:
sudo X -quiet -nolisten tcp -noreset :4 vtn
«n» в «vt N» - это номер tty, который вы хотите запустить на графическом дисплее. Так что в моем случае я запустил
sudo X -quiet -nolisten tcp -noreset :4 vt8
чтобы начать еще один сеанс X на tty8, а затем я использовал
DISPLAY=:4 virtualbox &
чтобы запустить программу, которую я хотел запустить на DISPLAY: 4
1-я команда должна быть ошибочной: 1 "никогда не может быть правильной. И я получаю черный экран на tty8 с последними 2 командами.
Rinzwind
0
Просто перейдите к другому ttyс помощью Ctrl+ Alt+ F1к Ctrl+ Alt+, F12но вы можете вернуться к графическому интерфейсу Ubuntu по умолчанию с помощью Ctrl+ Alt+F7
Я использую DDE в моем случае Ctrl+ Alt+, F2
тогда я использую Ctrl+ Alt+F1
startx -- :1
. В моей установке Ubuntu Gnome / gdm запустится новый сервер на tty8. Проверено только сейчас. Вероятно, точный эффект зависит от сценариев xinit, поэтому может отличаться в зависимости от gdm, ligthdm и прочего.Ответы:
После входа в эту консоль (ввод имени пользователя и пароля) выполните эту команду:
tty
она покажет вам номер текущего tty.Для запуска Xserver также запустите эту команду (поместите значение возвращенного tty числа вместо n), и, насколько вам известно,
:2
это номер$DISPLAY
экземпляра.startx -display :2 -- :2 vtn &
Как я делаю это для tty1 здесь:
startx -display :2 -- :2 vt1 &
в этот момент вы можете запустить свое графическое приложение, хотя вы можете использовать эту альтернативу вместо предыдущей команды:
xinit session -- :1 -xf86config config.conf
Запустите отдельный X-сервер:
sudo X -quiet -nolisten tcp -noreset :4 vtn
снова замените на tty номер типа: vt1DISPLAY=:4 virtualbox &
Примечание: не забудьте, что вы должны вводить все эти команды только в выделенном tty ( Ctrl+ Alt+ F1), а не в графической консоли.
источник
Я только что проверил приведенный выше ответ в ответ на комментарий jasonszhao, что он не работает. При использовании Ubuntu 16.04.2 LTS не было проблем с командами.
Замечания:
«n» в «vt N» - это номер tty, который вы хотите запустить на графическом дисплее. Так что в моем случае я запустил
чтобы начать еще один сеанс X на tty8, а затем я использовал
чтобы запустить программу, которую я хотел запустить на DISPLAY: 4
источник
Просто перейдите к другому
tty
с помощью Ctrl+ Alt+ F1к Ctrl+ Alt+, F12но вы можете вернуться к графическому интерфейсу Ubuntu по умолчанию с помощью Ctrl+ Alt+F7Я использую DDE в моем случае Ctrl+ Alt+, F2 тогда я использую Ctrl+ Alt+F1
начнется новый графический интерфейс
источник