如果我登录我的 Ubuntu 14.04,我会看到以下桌面:
sudo apt-get update && sudo apt-get upgrade
在我执行并重启电脑后,出现了这种奇怪的现象。但不知道为什么。
对于我的 Ubuntu,我尝试了以下操作(到目前为止似乎没有任何效果)
修复所有损坏的软件包:
sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
找到所有损坏的软件包并重新安装它们:
sudo apt-get install debsums
sudo apt-get clean
sudo debsums_init
sudo debsums -cs
sudo apt-get install --reinstall $(sudo dpkg -S $(sudo debsums -c) | cut -d : -f 1 | sort -u)
删除一些 compiz 文件:
rm -r ~/.cache/compizconfig-1
rm -r ~/.compiz
清除 NVIDIA 并安装 NVIDIA-prime:
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo apt-get purge nvidia* bumblebee*
sudo apt-get install nvidia-prime
sudo shutdown -r now
Compizconfig 设置管理器:
sudo apt-get install compizconfig-settings-manager
export DISPLAY=:0
ccsm
// Back to UI and enablement of Unity Plugin
Unity replace,它停了一会儿,之后就什么也不做了
unity --replace
一些 dconf 重置
dconf reset -f /org/compiz/
unity --reset-icons &disown
实际上 dconf 没有起作用,并且我收到此错误:
error: Cannot autolaunch D-Bus without X11 $DISPLAY
有人能帮助我吗?
这是我的硬件(希望它能有所帮助):
- 英特尔® 酷睿™ i7-3770
- 华硕 GTX660TI-DC2-OG-2GD5 (NVIDIA 驱动程序已安装)
- 华硕 P8Z77-V LX
- Corsair DIMM 8 GB DDR3-1600 套件
- 三星 830 系列 2.5 英寸 256 GB(Windows 安装在此处)
- Seagate ST31000524AS 1 TB(3/4 保留用于文件;1/4 用于 Ubuntu(包含 16GB 交换空间))
答案1
从昨天开始我也遇到了同样的问题。为了解决这个问题,我必须安装 gnome-panel,然后通过 unity tweak tools 运行 unity reset。
切换到虚拟终端(++ Ctrl),登录并运行以下命令:AltF1
sudo apt-get install gnome-panel sudo mv ~/.Xauthority ~/.Xauthority.backup
重新启动并在登录时选择 gnome。
登录后打开终端(例如使用Ctrl+ T)并运行:
sudo apt-get install unity-tweak-tool unity-tweak-tool --reset-unity
这次使用 Unity 注销并再次登录,这个问题就解决了。
答案2
我无法执行此操作,因为我无法进入终端。所以我这样做:输入Ctrl++AltF1
$ sudo apt-get install gnome-panel
$ sudo mv ~/.Xauthority ~/.Xauthority.backup
重新启动并选择 gnome 登录而不是 ubuntu 默认,然后输入密码登录。登录后打开终端Ctrl+T
$ dconf reset -f /org/compiz/
$ setsid unity
再次重启
之后我可以正常进入 ubuntu 默认登录
链接: Ubuntu 桌面无法加载 http://ubuntuhandbook.org/index.php/2014/04/reset-unity-and-compiz-settings-in-ubuntu-14-04/
答案3
chown -R <your user>:<your group> ~/.dbus
从GConf 错误:没有运行 D-BUS 守护进程?!如何重新安装或修复?
在出现“没有 X11 $DISPLAY 就无法自动启动 D-Bus”错误时,它对我很有用
答案4
我也遇到过这个问题。重新安装 NVIDIA 驱动程序解决了我的问题。但首先安装 dkms 包,然后重新安装 NVIDIA 驱动程序。因此,每次更新最新内核时,无需重新编译 NVIDIA 模块。