Xが固まったので仮想コンソールから sudo pkill X したり startx したりしていたのですが、上手く起動しないので再起動しました。
再起動するとログインできなくなったので、その対処方を残しておきます。
・環境
Ubuntu 12.04
・症状
ログイン画面でログイン後、再びログイン画面に戻ってしまう。
・対処法
仮想コンソールで(CUIで)ログインして、 ~/.Xauthority を削除する。
※~/.Xauthority の所有者がログインしたユーザー以外(rootなど)になっている場合に、
chownで所有者を戻すとことでもログインできるようになりました。
参考:
Ubuntu Xサーバー その3 - ログインしてもログイン画面に戻される時は - Ubuntu kledgeb