Я пытаюсь создать свой собственный Ubuntu LiveCD без Unity. Когда lightdm загружается, говорит (Не удалось загрузить сеанс "Ubuntu"). Сбой autologin, а затем lightdm перезагружается с обычным экраном входа в систему.
Я могу нормально войти в систему с пользователем Ubuntu, и если я запускаю «sudo x-session-manager», я все равно получаю сообщение об ошибке (Не удалось загрузить сеанс «Ubuntu»). Но это насколько я могу точно определить, где проблема.
Где находится настройка менеджера сеансов по умолчанию?
Lightdm config /etc/lightdm/lightdm.conf говорит, что autologin-session = lightdm-autologin, но я не уверен, что это такое. Попытка отредактировать этот конфиг не поможет в любом случае, так как Каспер перезаписывает его во время загрузки.
Я подумал, что, может быть, Каспер установит это, но нигде не видит его в своей конфигурации.
Любая помощь? Я хочу, чтобы по умолчанию было просто «гном». Это должно быть установлено при создании LiveCD iso.
Благодаря.
Копирование комментария пользователя в его вопросе в ответ.
Я нашел решение с помощью этого поста в блоге:
Но команда должна быть такой:
sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
Поместите ее в свой сценарий для сборки LiveCD «после» установки LightDM. Это просто добавляет строку
BLOCKQUOTE>user-session=gnome-shell
к/etc/lightdm/lightdm.conf
.