Как начать вторую сессию X?

Я попытался сделать это с помощью команды startx 1 . Кажется, он мгновенно мерцал на другой экран, но затем вышел. Появилась следующая ошибка:

 /usr/bin/xterm: No absolute path found for shell: :1 

Есть идеи?

Я думаю, вы можете сделать это с этим:

 $ startx -- :1 

Обратите внимание, что вам нужно находиться в текстовой консоли. Если вы сделаете это из сеанса X, вы не можете быть авторизованы. Сначала нажмите Ctrl + Alt + F1, чтобы перейти в текстовую консоль и войти туда.

Нажмите Ctrl + Alt + F7 и Ctrl + Alt + F8, чтобы переключаться между сеансами X (номера клавиш F могут меняться в зависимости от вашего распределения).

Если вы хотите большего контроля, вы можете добавить в команду дополнительные параметры:

 $ startx gnome-session -- :1 vt8 

Это запустит gnome-session на дисплее :1 и запустит его на виртуальной консоли 8 ( Ctrl + Alt + F8 ).

Я обнаружил, что для меня работает следующий способ:

 sudo xinit /usr/bin/xterm -e "su peter -c pekwm" $* -- :1 

Что здесь происходит?
Сначала я начинаю xinit с xterm , как параметр для xterm I su чтобы стать собой. Оттуда я запускаю оконный менеджер.
Единственное, что вам нужно сделать, – это минимизировать (не закрыть) xterm . Вероятно, вы могли бы сказать, что xterm начнет свертываться, но мне все равно, чтобы это выяснить.