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*
)を消去しないようにしたいと思います。また、シンプルにするために1つのデスクトップ(ストックUnity)を使用するように人々をプッシュしようとしています。
GUIが一時的に非表示にできる「gnome-classic」を要求している特定のフォルダー/ファイルは何ですか?または、さらに良いことに、「セッション 'X'が見つからない」とUnityに戻すことをlightdm(またはこれを行うもの)に指示する方法はありますか?
ユーザーの.Xauthority
ファイルが原因です。ファイルを移動してログインすると、システムのデフォルトに戻ります。