lightdm无法启动会话; 用户文件夹请求Gnome

我们正在使用Unity将Gnome上的一些旧10.10用户迁移到14.04。 然而,当他们登录时,lightdm greeter抱怨“无法启动会话”。 /var/log/lightdm/lightdm.log说明:

 [+181.14s] DEBUG: Session pid=3566: User thales authorized [+181.15s] DEBUG: Session pid=3566: Greeter requests default session [+181.15s] DEBUG: Seat: Failed to find session configuration gnome-classic [+181.15s] DEBUG: Seat: Can't find session 'gnome-classic' [+181.15s] DEBUG: Session pid=3566: Greeter start authentication 

成功登录如下:

 [+113.16s] DEBUG: Session pid=1957: User ntimkovich authorized [+113.17s] DEBUG: Session pid=1957: Greeter requests default session [+113.17s] DEBUG: Seat: Stopping greeter; display server will be re-used for user session [+113.17s] DEBUG: Session pid=1957: Sending SIGTERM ... 

我们的迁移处于中间状态,所以我想避免删除配置文件(例如rm -rf ~/.gnome* ),我们也试图让人们只使用一个桌面(Unity的股票)以简化。

什么是导致GUI请求’gnome-classic’的特定文件夹/文件,我可能暂时隐藏它? 或者更好的是,有没有办法告诉lightdm(或者其他什么呢)如果它“找不到会话’X’”才能恢复到Unity?

用户的.Xauthority文件是罪魁祸首。 移动文件并登录将恢复为系统默认值。