无法在Ubuntu 14.04中登录Gnome-Shell

你如何解决无法登录Gnome-Shell的问题?

我在Macbook上从12.04升级到14.04,在配置完video后出现了一些问题,我终于能够让Nvidia驱动程序正常工作并正常登录。 我的系统运行正常几周,直到我不再需要重启的例行程序包更新,当我突然无法登录Gnome-Shell时。 当我做Alt + F2并输入“r”重新加载Gnome-Shell以测试释放多少内存时,我才发现问题。

它没有重新加载我桌面上的所有窗口,而是关闭了所有内容并将我踢回了lightdm登录屏幕。 从那里,尝试登录只是让屏幕闪烁,简要地向我显示Nvidia徽标,然后踢我回到登录屏幕。

我已经尝试了这里提到的所有解决方案 ,因为登录时存在类似的问题,包括:

  • 删除我的〜/ .Xauthority文件并重新启动
  • 重新安装ubuntu-desktop软件包并重新启动
  • 确保每个人都有权写入/ tmp
  • 确保〜中的所有文件都归我所有
  • 检查〜/ .xsession-errors以获得解释(没有列出任何内容)
  • 检查我的〜/ .bashrc,〜/ .profile和〜/ .bash_aliases文件,查找可能出错的任何奇怪命令。 当我可以登录和问题开始时,我没有改变这些。
  • 运行sudo dpkg-reconfigure lightdm并重启
  • 运行sudo dpkg-reconfigure gdm并重启。 之后我甚至没有登录界面。
  • 检查/var/log/Xorg.0.log是否有错误。 我找不到。
  • 检查/var/log/lightdm/lightdm.log是否有错误。 我找不到。

这些都不适合我。

我发现唯一有用的是我可以成功登录Unity 。 我也可以作为嘉宾登录Unity,尽管全新的用户和访客都无法登录Gnome-Shell。

所以它似乎肯定是一个Gnome-Shell问题,但我没有看到任何明确的错误会告诉我什么是错的。 真正奇怪的是,我没有改变或安装任何可能突然间突破的新东西。 我该如何诊断?

我只安装了两个shell扩展,system-monitor和alt-tab,但它们已经存在了几个星期没有问题。 什么会阻止我登录Gnome-Shell?

我安装的dpkg --get-selections |grep -v deinstall|grep -i nvidia报告的图形包是:

 nvidia-340 install nvidia-340-uvm install nvidia-opencl-icd-340 install nvidia-prime install nvidia-settings install 

不幸的是,尽管问题开始时神秘,但它的结束也是如此。 我被迫使用Unity几周,用apt-get执行了一些标准更新,然后当我再次测试gnome-shell时,它工作正常。