我正在运行(或至少尝试运行)Ubuntu 桌面 14.04.2 LTS,它安装在一台戴尔 Optiplex 760 上,配有英特尔酷睿 2 四核 Q8300 CPU 和英特尔 4 系列集成显卡控制器 ( uname -a
:) Linux systemname 3.13.0-53-generic #87-Ubuntu SMP Thu May 7 14:32:24 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
。虽然我之前能够加载桌面,但现在无法加载。发生的事情是,带有白色 ubuntu 徽标的紫色屏幕和下面的红白点一直在“加载”而没有变化,即使等待了一个小时。我运行了
apt-get update
和apt-get dist-upgrade
,都没有导致任何问题。我尝试了列出的一些建议这里,但没有得到任何结果:
- 当我尝试跑步时,
ccsm
我得到了Gtkwarning: could not open display
。 dconf reset -f /org/compiz
无法以退出代码 1 和“生成命令行错误”运行unity --replace
有以下致命错误:compiz (core) - Fatal: Couldn't open display :0
- 重新安装 ubuntu-desktop 和 unity 以及 lightdm 都运行正常
mv ~/.config/dconf/user ~/.config/dconf/user.old
也无济于事
如果需要更多信息,我很乐意提供。我可以在 tty1 中登录并操作(以 sudo 身份),没有任何问题。
更新
我可以运行startx
并切换到 tty8,在那里我可以加载 Unity 桌面环境。除了标题(菜单)栏(即没有用户名、时间、hplip 图标、dropbox 图标、网络图标等)之外,一切都正常,启动器也不会自动隐藏。tty7 仍然在做与上面所述相同的事情(紫色加载屏幕)。在 tty8 中,我收到来自 signon-ui 的系统程序崩溃通知。
更新 2
我还尝试使用 Ubuntu 14.04 的实时 USB 启动,正如下面的评论所建议的那样。这工作得很完美,我立即在 tty7 中获得了带有时间的菜单栏和所有内容。
更新 3 尝试升级到 14.10 也不起作用,似乎无法计算更改。错误报告已提交。
更新 4 在错误报告被标记为重复后,成功升级到 14.10。卸载 gnuplot 允许安装 14.10。由于启动器和菜单栏在 startx 桌面环境中都不可用,因此行为更加糟糕。但是,随后升级到 15.04 解决了所有问题。尽管如此,我还是接受以下答案。我没有验证它是否有效,因为我用另一种方式解决了我的问题,但作者声称这是我的原始问题的最简单的答案,如这里所述。
答案1
如果有帮助的话请尝试一下,但首先复制以“ .ICE *”开头的文件,然后将副本粘贴到 gedit 编辑器中并将其保存为不同名称的文件...
然后在终端中执行以下操作:
rm.ICE*
并离线重新启动您的机器。
答案2
首先登录请tty
按CTRL+ALT+1
笔记:按ALT+7
出来tty
解决方案 1:重置 Unity 和 Compiz
从以下位置下载 Unity Reset 工具这里。
笔记:它应该适用于 Ubuntu 14.04、13.10 和 13.04。
使用以下命令重置 Unity
$ unity-reset
解决方案 2:重新安装 Ubuntu 桌面(即 Unity)
sudo apt-get install --reinstall ubuntu-desktop
解决方案 3:安装其他桌面环境,如 Gnome、KDE 等
现在我建议你尝试一下侏儒桌面,看起来很酷。
sudo apt-get install gnome-shell ubuntu-gnome-desktop
尝试任何解决方案后,只需重新启动系统。
$ sudo reboot
答案3
我遇到了完全一样的问题。
我已按照@Akshay Pratap Singh 提到的步骤进行操作,但当我尝试按照此步骤操作时。
sudo apt-get install --reinstall ubuntu-desktop
libcheese
我有依赖问题libgtk3
我所做的是
sudo apt-get remove unity-control-center
sudo apt-get remove --force-yes libcheese
sudo apt-get remove --force-yes libgtk3
sudo apt-get install unity-control-center
sudo apt-get install ubuntu-desktop
由于我的显示驱动程序是英特尔,所以我也安装了该驱动程序
sudo apt-get install xserver-xorg-video-intel
这解决了我的问题。