使用 gdm 和 lightdm 登录循环,startx 有效

使用 gdm 和 lightdm 登录循环,startx 有效

我正在运行 12.10。尝试通过 gdm 登录后,我又回到了登录页面。行为与我切换到 lightdm 时相同。使用 guest 登录没问题,使用我创建的测试帐户登录也没问题。

如果我访问 tty1,使用我的帐户登录,然后 startx,我就可以正常进入我的桌面。

有什么想法吗?我尝试过 chown Xauthority 然后将其删除,但没有成功。问题似乎是我的帐户中的设置,虽然我不知道是什么,因为在问题发生之前我上次使用电脑时没有做任何异常的事情(即系统更新或更改任何用户设置)。

更新:已解决

感谢 Braiam 的帮助,问题已解决。我的 ~/.xsession-errors.old 文件包含以下内容:

/usr/sbin/lightdm-session: 34: /home/*username*/.profile: source: not found
/usr/sbin/lightdm-session: 42: /home/*username*/.profile: Syntax error: "(" unexpected

我最近在 .profile 中添加了一些行,以便在提示符中提供有用的 git 信息。通过 tty1 登录然后运行 ​​startx 时,它工作正常,但它似乎阻止我通过 gdm / lightdm 登录

答案1

~/.xsession-errors.old揭示了在您的文件中发现的错误~/.profile。您应该检查语法并修复有问题的行。

相关内容