web-dev-qa-db-ja.com

gnome-sessionを終了した後にログインできません

私は友人に、Linuxのグラフィカルインターフェイスは他のプログラムと同様に強制終了できる別のプログラムであると説明していました。 tty1に切り替えてGUIを強制終了しようとしたことを示すために(GUIがフリーズまたはクラッシュする実際のシナリオとして)。どのプロセスを正確に殺すべきかわからなかったので、gnome-sessionを殺すためにランダムに選びました(正確に何を殺すべきかわかりませんでした:gnome、unity、X11?):

Sudo killall gnome-session

実行後すぐに、ログイン画面でセッションが自動的にtty7に切り替わりました。GUIを再起動したように見えたためです(この時点で私の友人はとても感銘を受けました!)。

問題は、ログインしようとしたときにできなかったことです。パスワードを入力すると、ログイン画面が一瞬消えてから再度リロードします。他のttyから通常どおりログインでき、他のユーザーとしてログイン画面から正常にログインでき、ゲストセッションを開始できます。ログイン画面からログインできないのは特定のユーザーのみです。他のttyからgnome-sessionを起動しようとしましたが、失敗し(cannot open display)、マシンを数回再起動しました。エラーとは何ですか?どのようにトレースして修正できますか?

Ubuntu 12.04.1 LTS、カーネル3.2.0-32-genericを実行しています。

編集:tty1でunity --replaceを試しました:

WARNING: no DISPLAY variable set, setting it to :0
No protocol specified
No protocol specified
compiz (core) - Fatal: Couldn't open display :0

そして、何も変わっていませんが、そのユーザーを介してログインすることはできません。

編集:私はgdmlightdmgnome-session、およびunityを再インストールしました...何も変更されませんでした!

編集:そして、gnomeを再インストールするすべての方法でダウンしました。それでも変更はありません(Debianのgrupスプラッシュイメージを除く!!!)。

7
amyassin

ホームディレクトリに.Xauthorityファイルが存在する可能性があります。削除してみてください。

8
TonyJ