8

XFCE を使用して Debian にログインしようとすると、数秒間黒い画面が表示され、その後非常に短く点滅し、ログイン画面に戻ります。

奇妙なことに、Ctrl + Alt + F1 (またはその他の F キー) を使用してターミナルに移動すると、ログインして、startx を使用して GUI に入ることができます。すべてが通常どおり機能します。

4 台の異なるマシンに同じ方法で Debian をインストールしましたが、このエラーが発生したマシンはありませんでした。

USB スティックでのインストールには debian-8.2.0-i386-xfce.iso を使用しました。

誰かがこの動作を引き起こす可能性のある考えを持っていますか?

4

6 に答える 6

4

シナモンを使用したカーネル 4.7 で Jessie 8.6 を使用しても同じ問題が発生しましたが、ほぼ同じことを行いました。 /home/user/.Xauthority ファイルの所有権を変更したところ、それも機能しました。

chown user.user ./.Xauthority
于 2016-12-14T12:17:35.917 に答える
4

いくつかの調査の後、Debian User Forumsでエントリを見つけました。ここでは、startx を使用でき、彼は使用しなかったことを除いて、誰かがほぼ同じ問題を抱えていました。問題は、ユーザーのホーム ディレクトリ内の隠しファイルの一部が root によって所有されていたことです。コマンドラインから xserver を起動できる理由はまだわかりませんが、少なくとも GUI でログインできるようになりました。

ソリューション

CTRL + ALT + F1 を使用してコマンドラインに入りました

次に、ルートとしてログインし、破損したユーザーのホーム ディレクトリ内で ls を実行しました。

cd /home/username->ls -la

(「-la」は隠しファイルとファイルの所有者を一覧表示します)

ルートが所有するファイルの数に応じて、個別のファイルの権利を変更するか、私のように怠惰になって次のようにします。

chmod a+rwx *

(chmod はユーザーグループのパーミッションを変更します)

  • 「a」はすべてのユーザーを意味します(マシンには1人のユーザーしかいません)
  • 「+」は権利を追加することを意味します
  • 「rwx」は読み取り、書き込み、および実行を意味します
  • * は、このディレクトリ内のすべてのファイルを意味します

つまり、すべてのユーザーがこのファイルの読み取り、書き込み (変更)、および実行を行うことができます。

それはおそらく最もクリーンな解決策ではないかもしれませんが、私にとってはうまくいきました。

于 2015-10-06T10:41:14.187 に答える