答案1
建議查看類似的問題~/.xsession_errors
以幫助診斷。在那裡,我發現了幾條指向該文件的「語法錯誤」訊息/usr/sbin/lightdm-session
。語法錯誤實際上並不在此文件中,但這是 LightDM 在我登入後用於加載我的~/.profile
,~/.bashrc
和~./bash_aliases
文件的腳本。這一步失敗了,顯然結果是 LightDM 將您踢回登入畫面,沒有任何解釋。
進一步檢查這些文件,結果發現在我的末尾~./profile
有以下幾行:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
這是eval
命令拋出錯誤,可能是由於 Ruby 安裝損壞或損壞造成的。這些行可能是我自己添加的,但我不記得了。將它們註解掉可以讓我再次登入 Gnome Shell。