使用14.04的笔记本电脑无法通过登录GUI

我的笔记本电脑昨天工作得很好,现在我无法登录。

起初,我只是一个黑屏。 但是,按照AskUbuntu上的一些问题的说明后,我首先重新安装了lightdm ,然后我不得不将文件~/.Xauthority的所有权更改为我的用户名。 现在,我获得登录GUI屏幕。

但是,一旦我输入用户名,它就会闪烁,然后返回到登录GUI。 如果我使用GnomeUnityGnome-Flashback并不重要。

我不知道为什么lightdm需要重新配置,或者~/.Xauthority如何改变,但无论如何,还有什么东西挡在我的路上,阻止我登录?

更新:我尝试删除.Xauthority文件和我的主目录中的.profile文件。 它没有改变任何东西。

以guest身份登录也无法正常工作。

以下命令不起作用:

 mv ~/.config ~/.config.BAK mv ~/.cache ~/.cache.BAK 

在我的主目录中的.xsession-errors里面,它说:

 Gdk-CRITICAL: gdk_x11_display_get_xdisplay: assertion 'GDK_IS_DISPLAY (display)' failed 

我解决了我的问题。 我有这个存储库

deb http://ppa.launchpad.net/eugenesan/ppa/ubuntu trusty main

在我的清单中。 该存储库昨天将这4个软件包更新为自定义版本(基于GNOME 3.12):

  • Ubuntu的会议
  • 由于gnome-session-常见
  • 由于gnome-session斌
  • 由于gnome-session

我将这些软件包降级到版本3.9.90-0ubuntu12并在sudo service lightdm restart所有工作正常,正常运行。

要从命令行降级:

 sudo apt-get install --reinstall gnome-session-bin=3.9.90-0ubuntu12 sudo apt-get install --reinstall gnome-session-common=3.9.90-0ubuntu12 sudo apt-get install --reinstall gnome-session=3.9.90-0ubuntu12 sudo apt-get install --reinstall ubuntu-session=3.9.90-0ubuntu12 

更新后我也遇到了这个问题。 我不得不重新安装显示驱动程序才能让它工作。 有这个问题的电脑有一个nVidia卡运行nVidia的驱动程序。

我的情况我将lightdm替换为GDM为我工作

 sudo apt-get install gdm sudo dpkg-reconfigure gdm 

选择显示管理器GDM