我正在尝试创建自己的 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
。