Да. Просто делайте то же, что делает менеджер дисплеев. Помимо графического экрана входа в систему (который в данном случае вам не нужен), диспетчер отображения выполняет только две вещи:
- Сначала он запускает X11 «сервер дисплея», такой как Xorg,
- затем запускает «клиентов», которые сообщают Xorg, что и где рисовать.
Вы можете использовать такие инструменты, как startx
запуск X11 таким же образом из консоли входа в систему; он запустит Xorg, а затем клиентов, перечисленных в вашем ~/.xinitrc
файле.
Например, файл .xinitrc может иметь startkde
или gnome-session
, или он может перечислять отдельные компоненты (оконный менеджер, панель / панель задач, рабочий стол ...)
(Обратите внимание, что между xinit
и есть некоторые различия startx
- обычно вы должны использовать последнее, поскольку в некоторых дистрибутивах есть несколько важных частей конфигурации, которые игнорирует обычный xinit, а именно xserverrc
сценарий.)
Благодаря Wayland рабочий стол и панели являются неотъемлемой частью «композитора», поэтому весь интерфейс запускается за один шаг без дополнительных инструментов. Например, вы можете запустить weston
или запустить GNOME используя gnome-session --session=gnome-wayland
.