答案1
类似的问题建议查看~/.xsession_errors
以帮助诊断。在那里,我发现了几个指向文件的“语法错误”消息。语法错误实际上不在这个文件中,但这是 LightDM 在我登录后用来加载我的、和文件/usr/sbin/lightdm-session
的脚本。此步骤失败了,显然结果是 LightDM 会将您踢回登录屏幕而没有任何解释。~/.profile
~/.bashrc
~./bash_aliases
进一步检查这些文件,我发现文件末尾~./profile
有这样几行:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
是eval
命令抛出了错误,可能是因为 Ruby 安装损坏了。我可能自己添加了这些行,但我不记得了。注释掉它们后,我就可以再次登录 Gnome Shell 了。