Запуск более одного сеанса X консоли с помощью startx одновременно

Запуск более одного сеанса X консоли с помощью startx одновременно

У меня xfce запущен на дисплее 0 (доступен через Ctrl + Alt + F1). Я нажимаю Ctrl + Alt + F2и печатаю startx(пытаюсь запустить более одного оконного менеджера одновременно) и получаю ошибку «другой менеджер сеансов уже запускает xinit».

Я также установил Xephyrи запустил консоль bash startx -- /usr/bin/Xephyr :1, но получаю ту же ошибку, что и выше, но на этот раз в существующей среде рабочего стола.

Как запустить более одной оконной среды одновременно? Предпочтительно, я бы сделал это в двух разных GeTTY (т. е. Ctrl + Alt + F1переносит меня в первую среду, а Ctrl + Alt + F2переносит во вторую и т. д.).

решение1

startx -- :1
startx -- :2
startx -- :3
startx -- :4

решение2

Вам необходимо запустить X на каждом виртуальном терминале/консоли, указав разные номера дисплеев. Вxinitвручную, это -displayвариант:

startxэто просто частный случай:

Скрипт startx — это front end для xinit(1), который обеспечивает несколько более удобный пользовательский интерфейс для запуска одного сеанса X Window System. Часто он запускается без аргументов.

Вот несколько примеров, когда кто-то использует -displayвозможность запуска X на нескольких виртуальных терминалах:

Связанный контент