К сожалению, руководство, которому вы следовали, слишком старое и не отражает тот факт, что современные менеджеры отображения не должны поддерживать несколько сеансов, запущенных startx
. Например, это случай LightDM. Поддерживаемый способ запуска нового сеанса с LightDM заключается в использовании следующей команды:
dm-tool switch-to-greeter
После этой команды предыдущий X-сеанс на VT -7 блокируется, а новый X-сеанс открывается на VT -8, чтобы другой пользователь мог войти в систему. Переключение между сессиями с помощьюCTRL
-ALT
-F7
иCTRL
-ALT
-F8
работает как обычно (это переключение не блокирует предыдущую X-сессию ).
Я разместил ответ на вопрос Переключение на второй X-сеанс убивает первый , который вы упомянули, потому что в этом вопросе конкретно упоминается LightDM.
У других менеджеров дисплеев есть свой способ (GDM, вероятно, использует gdmflexiserver
), поэтому решение для вас зависит от используемого вами диспетчера дисплеев.
Если есть необходимость запустить еще один X-сервер (помимо уже работающего ), вы можете попытаться выполнить подробный ответhttps://askubuntu.com/a/519164/981550(на вопрос https://askubuntu.com/questions/518454/what-does-startx-command-do), который предлагает использоватьXnest
(графический сервер -внутри -сервера -).