質問: $ homeが正しく設定されていないのはなぜですか 私は次の理由でログインループで立ち往生しています: ログイン時に$home変数が正しく設定されていません。 ttty1を介してシェルにログインし、echo $homeが/usr/local/gradleを返しました ログイン時に.bashrcまたは.bash_profileが取得されていません。env home=/home/pylerとset home=/home/pylerを設定してみましたが、ログアウトしてから再度ログインしたところ、$homeが/usr/local/gradle - againであることがわかりました。 これは、unityを介してグラフィカルにログインするたびにポップアップします。 その後、システムは私をログアウトし、私は正方形に戻ります。いつどこで$homeが/usr/local/gradleに設定されていますか?更新.xsession-errorsでこの行が見つかりましたdbus-update-activation-environment: setting home=/usr/local/gradle 問題は、どうすればこれを止めることができるかです。
回答: したがって、lightdmが/etc/x11/xsessionを調達していなかったことが判明したので、適用しました paul hebble's 修正。また、xorgまたはxauthが正しく機能していないという予感があったので、それらをアンインストールしてインストールしました。.xsessionに/home/pylerファイルがなかったので、空のファイルを作成し、.bashrcをソースして$homeが/home/pylerに設定されていることを確認してからreboot システム。大きな問題もなくログインできました。助けてくれたすべての人に感謝します。