lightdm 和 deepin 桌面登录问题

lightdm 和 deepin 桌面登录问题

我想尝试一下 Deepin 桌面,所以我按照这里给出的设置说明进行操作deepin 设置

桌面很不错,但我现在无法从 lightdm 下拉列表中选择其他桌面(例如 Unity、Ubuntu on Wayland、Ubuntu)。Lightdm 说“参数太多”,即包括 Deepin DE 在内的参数有 4 个,而不是预期的 3 个。

有人知道怎么修这个东西吗?

答案1

我找到了某种解决方案......

我只需要使用以下终端命令切换到基本的 Gnome 显示管理器 GDM3 而不是 LightDM:

sudo dpkg-reconfigure gdm3,弹出一个选择框

由于某种原因,GDM 比 LightDM 更好地处理 Deepin 桌面 - 我现在能够登录到其他桌面以及 Deepin,包括 Gnome 和 Unity。

答案2

问题似乎出在 deepin 使用的 session-wrapper 命令上。/usr/share/lightdm/lghtdm.conf.d/60-deepin.confsession-wrapper 更改为/usr/sbin/deepin-sessiondeepin-session 似乎是默认使用的包装器。它尝试将其用于 ubuntu 用户会话。

取自/var/log/lightdm/lightdm.log

Running command /usr/sbin/deepin-session env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu

如果需要,您可以将 session-wrapper 更改为 lightdm-session,作为 ubuntu 用户会话的一部分/etc/lightdm/lightdm.conf

[SeatDefaults]
session-wrapper=lightdm-session

对我来说,这个变化使我能够再次使用 Ubuntu 用户会话登录。

答案3

我时不时会遇到同样的问题,lightdm 在 pam 服务上崩溃。sudo lightdm当发生这种情况时,我会从终端使用,然后您就可以像以前一样使用它。但这只是临时修复,PAM 一定出了问题。有时还会出现分段错误。

看:

/var/log/lightdm

相关内容