无法在 Ubuntu 14.04 中登录 Gnome-Shell

无法在 Ubuntu 14.04 中登录 Gnome-Shell

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

我在 Macbook 上从 12.04 升级到 14.04,在配置视频时遇到了一些初始问题后,我终于能够让 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,尽管新用户和访客都无法登录 Gnome-Shell。

所以这肯定是 Gnome-Shell 的问题,但我没有看到任何明确的错误来告诉我哪里出了问题。真正奇怪的是,我没有更改或安装任何可能导致此问题突然中断的新东西。我该如何诊断这个问题?

我只安装了两个 shell 扩展,即系统监视器和 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

答案1

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

相关内容