系统是带有 Unity 的 Ubuntu 14.10 桌面 64 位。
重启后,分辨率变为较低的分辨率,并且图片居中的位置周围出现黑框。
当我在登录屏幕上输入密码并按下回车键时,我得到了壁纸和鼠标指针,但没有图标,没有侧面板。仍然可以在左下角看到“Ubuntu 14.10”字符串。我可以移动鼠标。
我可以通过 ssh 使用下面的终端Ctrl+Alt+F1 - F6
和控制台。其他分区上的旧 Ubuntu 安装运行正常,因此它与系统有关。
这台电脑几乎每天24小时都在运行,我不知道是什么原因导致了这个问题。
我这样做了sudo apt-get install --reinstall lightdm
,但问题仍然存在。
经过更多搜索,我从主目录中删除了.Xauthority
和。也这样做了,但我仍然遇到这个问题。.ICEauthority
apt-get install --reinstall ubuntu-session
我正在使用来自附加驱动程序(nvidia-331-updates)的 Nvidia GeForce 210 和 NVIDIA 二进制驱动程序。
谢谢。
答案1
总结:
sudo apt-get remove --purge nvidia*
sudo reboot
然后在 CompizConfig 设置管理器中启用 Unity 插件(当然必须安装)。
========
设法带回桌面。
按照这里的提示(针对 nvidia 用户)稍作修改:
http://itsfoss.com/fix-unity-freezes-after-login-ubuntu-14-04/
sudo apt-get update
sudo apt-get remove --purge nvidia*
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install --reinstall unity
sudo reboot
这给了我正常分辨率的桌面,有桌面图标,但没有顶部菜单栏,没有启动器,没有 Dash。程序可以通过命令行启动。
接下来我遵循了这里的提示: Unity 无法加载,没有启动器,也没有出现 Dash
compizconfig-settings-manager
已安装,因此在终端我输入了ccsm
。
启用 Unity 插件后,一切恢复正常,但现在我正在使用 nouveau 图形驱动程序。
我不确定,但看起来像是 nvidia 驱动程序问题。我按照第一个链接中的第一个提示操作(即不清除 nvidia 软件包),但没有用。
编辑1:另一台配备 Nvidia GPU 的 Ubuntu PC 也出现了同样的情况。在定期更新过程中nvidia-331-updates
被检测并报告。然后工作正常,但重启后出现第一条消息中描述的症状。
使固定: sudo apt-get remove --purge nvidia*
然后reboot
在 CompizConfig 设置管理器中启用 Unity 插件。
此后,从附加驱动程序安装 nvidia-331(不带“-updates”)就可以正常工作。