
13.04 にアップグレードした後、X で特定のユーザーのアカウントにログインできません。パスワードは受け入れられ、画面は空白になりますが、デスクトップが表示されるのではなく、すぐにログイン画面に戻ります。
Ctrl+Alt+F1 を使用してテキスト コンソールに移動すると、そのユーザーとしてログインできます。
X で他のユーザーとしてログインできます。
gdm に切り替えましたが、結果は同じです。gnome-shell と xfce もインストールしましたが、これらにもログインできません。
この問題のトラブルシューティングを行うにはどこを調べればよいでしょうか?
答え1
数か月前にまったく同じ問題がありましたが、原因がはっきりわかりません。試すべきこと: テキスト コンソールに移動し、ログインして確認します。
およびサブフォルダのファイル権限は
/usr/
、ほとんどの場合 0755 である必要があります。/etc/
別のユーザー アカウントを追加します。そのユーザーとしてグラフィカルにログインできますか? できる場合は、自宅に関する問題です。
削除(バックアップ!)するだけで解決するか
~/.Xsession
、基本的に~/.X*
ジャックハンマー:
mkdir ~/backup && mv ~/.??* ~/backup
。それでも問題が解決しない場合は、アカウント内に問題はありません。
答え2
xubuntuでディスプレイを変更する場合(使用していたGPUを変更した場合、HDDを別のシステムに移動した場合にのみこれを行う必要がありましたが、モニターを変更したことはありません)、これらのファイルを削除します。
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
~/.Xauthority
~/.ICEauthority
lightdmスクリプトにエラーがある場合は、このファイルにLightdmスクリプトが設定されているため、このエラーが発生する可能性があります。/etc/lightdm/lightdm.conf
これらは次の行で始まります: (これらはストックではありません)
greeter-setup-script =
session-cleanup-script =
session-setup-script =
display-setup-script =