未安装 Unity 的自定义 LiveCD 仍尝试加载 ubuntu 会话。(无法加载会话“ubuntu”)

未安装 Unity 的自定义 LiveCD 仍尝试加载 ubuntu 会话。(无法加载会话“ubuntu”)

我正在尝试创建自己的 Ubuntu LiveCD,无需 Unity。当 lightdm 加载时,会显示(无法加载会话“ubuntu”)。自动登录失败,然后 lightdm 重新加载并显示正常登录屏幕。

我可以用 ubuntu 用户正常登录,如果我运行“sudo x-session-manager”,我仍然会收到错误消息(无法加载会话“ubuntu”)。但这就是我能指出问题所在的地方。

默认会话管理器设置在哪里?

Lightdm 配置 /etc/lightdm/lightdm.conf 中说 autologin-session=lightdm-autologin,但我不确定那是什么。尝试编辑此配置无论如何都无济于事,因为 casper 在启动期间会覆盖它。

我认为 Casper 也许设置了它但在它的配置中的任何地方都没有看到它。

有什么帮助吗?我希望默认设置仅为“gnome”。这必须在创建 LiveCD iso 时进行设置。

谢谢。

答案1

复印用户评论对他的问题做出回答。

我在这篇博文的帮助下找到了解决方案:

但命令应该是:

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell

将其放入脚本中,以便在 LightDM 安装“之后”构建 LiveCD。这只会将行添加user-session=gnome-shell/etc/lightdm/lightdm.conf

相关内容