Мой вопрос в значительной степени называется. Я часто использую TTY для параллельного решения различных вопросов. Это может быть, например:
- что-то локальное на TTY1
- по SSH на сервере A на TTY2
- по SSH на ServerB на TTY3
- сетевое наблюдение на TTY4
- графический интерфейс рабочего стола на TTY7
Однако бывают случаи, когда было бы неплохо иметь по 1 рабочему столу на разных TTY. Как например:
- Экземпляр 1 с XFCE / Unity / Kde на TTY7
- Экземпляр 2 с XFCE / Unity / Kde на TTY8
Это возможно?
gui
desktop-environments
tty
session
Мелауки Мави
источник
источник
Ответы:
Да и нет.
Откладывая TTY / PTS части разговора ...
Да, вы можете запустить более одного экземпляра Xorg.
X :1
X :2
X :3
будет запускать 3 новых сеанса Xorg на дисплеях портов 1,2 и 3
Вы можете запустить damn рядом с любой командой, установив переменную DISPLAY.
так
DISPLAY=:1 xterm
запустил бы xterm на дисплее порт 1Ваш рабочий стол по умолчанию - порт дисплея 0 (: 0)
Теперь не за что.
Unity не является отличной настольной средой. Как бы многим это ни нравилось, это действительно отходит от многих вещей, которые делают Linux потрясающим. Одна из тех вещей, это предполагает, что он будет работать только один раз. Поэтому запуск Unity на многих портах дисплея обычно приводит к множеству ошибок, поскольку обе «среды» борются за настройки и тому подобное.
Раньше у KDE была такая же проблема (она все еще может). XFCE и другие «более традиционные» среды рабочего стола обычно работают нормально или, по крайней мере, работают как один экземпляр на пользователя, вошедшего в систему.
Так что да, вы можете запустить несколько сеансов GUI одновременно в разных TTY / PTY и получить к ним доступ, нажав CTRL + ALT + F7-F12 (в зависимости от настроек ядра).
источник
gnome
основном, та же проблема - она не предназначена для того, чтобы вы могли запускать несколько сеансов для одного и того же пользователя (жаль, особенно при удаленном подключении). Вероятно, основное ограничение идеи DBus и Gsettings ... Но вы можете использовать другой более «старый» оконный менеджер на других графических сессиях, как в askubuntu.com/a/519164/16395 , или просто использовать другого пользователя на дополнительном графические сессии.Да, вы можете запустить новый графический интерфейс в другом TTY. Из TTY Ubuntu по умолчанию (номер 7) переключитесь на другой TTY (номер 3 в этом примере), нажав:
Ctrl+ Alt+F3
Укажите имя пользователя и пароль, а затем начните новый сеанс X, используя тот же номер текущего TTY:
источник