Как я могу выполнить два экземпляра, например, GNOME, на моем компьютере сразу? Я знаю, как изменить виртуальный терминал, но я не могу разработать, как запустить второй экземпляр гнома - он просто выходит из сообщения мне, что X сессий заблокированы.
Править: Другая вещь, которую я действительно хотел бы знать, состоит в том, как выполнить два различных рабочих стола сразу - например, XFCE и GNOME. Я знаю, что могу изменить рабочий стол по умолчанию в .xinitrc или чем-то как этот, но затем я должен был бы сделать так, каждый раз - является там каким-либо способом выбрать настольный тип при создании нового XSession?
Ключ создает новый "экран", на котором может работать xserver. Что-то вроде
startx -- :1
где 1
инкремент количества экранов, у Вас уже есть выполнение (с начальным экраном :0
).
Форумы Fedora имеют хороший бит информации, но я не уверен если ее все еще точный.
Для получения информации подходящий лучше всего для Вашего распределения, убедиться посмотреть на страницу справочника, man startx
, от терминала или просто Google "человек startx" и идут из одного из каталогов страницы справочника онлайн.
Используйте Xephyr для создания встроенного X сессий.
$ Xephyr -ac -br -noreset -screen 800x600 :1
-ac disable access control restrictions
-br create root window with black background
-noreset don't reset after last client exists
-screen 800x600 Specify screen characteristics
Откройте терминал и установите переменную ДИСПЛЕЯ
DISPLAY=:1.0
Не используйте экспорт, или все Ваши программы появятся на встроенной сессии. Теперь, каждый раз, когда Вы запускаете программу от этого терминала, это появится во встроенном X сессий.
Если Вы зададитесь вопросом, то Xephyr просто создаст новое окно с данным разрешением, таким образом, Вы не должны будете волноваться о возвращении к Вашей исходной сессии.
Используйте xnest. Xnest запускает новый X-сервер (:1:2, и т.д.) в X-окне. Очень полезный для входа в систему как несколько пользователей/с нескольких различных рабочих столов одновременно. При использовании GDM можно автоматически войти в систему как новый пользователь (или среда) с
gdmflexiserver --xnest