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

Que*_*ner 8 login lightdm

昨天我的笔记本电脑运行良好,今天我无法登录。

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

但是,一旦我输入了我的用户名,它就会闪烁,然后返回到登录 GUI。我是否使用GnomeUnityGnome-Flashback都没有关系。

我不知道为什么lightdm需要重新配置,或者如何~/.Xauthority改变,但无论如何,是什么阻碍了我,阻止我登录?

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

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

以下命令不起作用:

mv ~/.config ~/.config.BAK
mv ~/.cache ~/.cache.BAK
Run Code Online (Sandbox Code Playgroud)

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

Gdk-CRITICAL: gdk_x11_display_get_xdisplay: assertion 'GDK_IS_DISPLAY (display)' failed
Run Code Online (Sandbox Code Playgroud)

osk*_*nrk 4

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

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

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

  • ubuntu会话
  • gnome 会话通用
  • gnome 会话 bin
  • gnome 会话

我将这些软件包降级到该版本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
Run Code Online (Sandbox Code Playgroud)