'未能找到会话配置默认值' (lightdm.log)

arn*_*ney 12 ldap kde login kubuntu lightdm

尝试登录 Kubuntu 14.04 LTS 系统时。我注意到所有用户在通过ssh登录时都会通过,但图形登录(即带有 KDE 迎宾器的 LightDM)仅适用于本地帐户。

更准确地说:LDAP 用户可以轻松地进行身份验证,但随后 KDE Plasma 将无法启动。日志文件的相关行:

# /var/log/lightdm/lightdm.log
DEBUG: Seat: Failed to find session configuration default
DEBUG: Seat: Can't find session 'default'
Run Code Online (Sandbox Code Playgroud)

本地帐户登录时不显示这些行。

如何解决这个问题?解释?

arn*_*ney 11

您可能没有user-session在 LightDM 的配置文件中设置,例如

# /etc/lightdm/lightdm.conf
[SeatDefaults]
user-session=plasma-kde
...
Run Code Online (Sandbox Code Playgroud)

因此 LightDM 查看用户的~/.dmrc文件并找到

Session=default
Run Code Online (Sandbox Code Playgroud)

因此寻找/usr/share/xsessions/default.desktop缺少的。


小智 7

当然,线程已经很老了 - 但无论如何:当尝试修复 lightdm 不在香蕉皮 M3(armbian)上启动时,偶然发现了这个线程 - 解决方案是 apt install lightdm-gtk-greeter (安装 lightdm 时没有拉入)也许这对某人有帮助:)