Запуск второго сеанса x приводит к сбою предыдущего

Я использую jwm . Это, вероятно, один из самых легких менеджеров, если все, что вам нужно, это выполнить свою задачу. Раньше это было по умолчанию в Puppy Linux. Установите rofi также для запуска программ.

1
22.04.2020, 13:24
1 ответ

К сожалению, руководство, которому вы следовали, слишком старое и не отражает тот факт, что современные менеджеры отображения не должны поддерживать несколько сеансов, запущенных 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(графический сервер -внутри -сервера -).

0
19.03.2021, 02:27

Теги

Похожие вопросы