当尝试登录 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'
本地帐户登录时不会显示这些线条。
如何修复? 解释一下?
答案1
你可能没有user-session
在 LightDM 的配置文件中设置,例如
# /etc/lightdm/lightdm.conf
[SeatDefaults]
user-session=plasma-kde
...
因此 LightDM 查看用户的~/.dmrc
文件并发现
Session=default
因此寻找/usr/share/xsessions/default.desktop
缺失的部分。
答案2
当然,这个线程已经很老了 - 但无论如何:在尝试修复 lightdm 无法在 bananapi M3(armbian)上启动时,我偶然发现了这个线程 - 解决方案是 apt install lightdm-gtk-greeter(安装 lightdm 时没有被拉入)也许这对某些人有帮助 :)