Xubuntu 13.04 X登录循环

突然间,我无法再在Xubuntu 13.04安装中登录X会话。 图形登录接受我的密码,屏幕变为空白,然后返回登录提示。 一点谷歌搜索告诉我这不是一个不常见的问题,但到目前为止我读过的所有建议都没有奏效:

  • 我可以登录访客帐户,因此登录管理器正在运行。
  • 我可以通过tty或ssh登录我的帐户,因此我的帐户未被锁定。
  • 我可以通过X隧道(XMing + PuTTY)启动应用程序,如果这是相关的。
  • 剩下大量的磁盘空间。
  • 我的~/.Xauthority归我所有,而不是root。
  • 在我的日志中没有对~/.ICEauthority引用,该文件由我拥有。
  • /var/log/Xorg.0.log看起来没问题(ish):有一些关于丢失字体和有关psb抱怨的警告。 显然这是video驱动程序(我的笔记本电脑使用的是英特尔GMA500),后来文件中也有类似的投诉,但它最终还是落户了。 毕竟,显示屏显然在登录屏幕上工作(就像访客帐户一样)。
  • ~/.xsession-errors存在一些错误和许可投诉,但我不确定它们是否相关:

     ERROR:root:Could not find any typelib for Dbusmenu ERROR:root:Could not find any typelib for Unity ... ###!!! [Parent][RPCChannel] Error: Channel error: cannot send/recv ... debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied 
  • 我尝试了dpkg-reconfigure xubuntu-desktopapt-get -y install xubuntu-desktop来尝试刷新/重新安装,但两种选择似乎都没有做任何事情。

因此,我有点不知所措! 所以任何想法都会非常感激!

在我的情况下,删除$ HOME / .Xauthority后再次登录:

  1. ,您将获得ASCII登录。 输入用户名和密码。
  2. 输入rm .Xauthority 。 然后,您可以按返回图形登录屏幕。

仔细观察后,从远程机器登录时,sXd会破坏.Xauthority的内容:

在从远程机器ssh之前:

ls -l .Xauthority

rw ——- 1 ubuntu ubuntu 15 Nov 24 18:46 .Xauthority

从远程机器ssh之后:

ls -l .Xauthority

-rw ——- 1 ubuntu ubuntu 101 Nov 24 19:22 .Xauthority

可以看出,ssh-login后文件的字节数为奇数。

也许除了sshd之外还有更多程序会破坏.Xauthority。

以下解决了这个问题:

 mv ~/.config ~/.config.old 

所以看起来问题出在某些桌面设置上。

当然,现在我的桌面重置显然没有充分的理由。 有没有一种简单的方法来查找损坏的配置文件?

我有同样的问题,但以上都没有为我工作。 我找到的解决方案是删除桌面上的一个curulted文件(在控制台模式下),然后我可以再次登录正常。