Ubuntu 桌面无法加载

Nik*_*las 16 nvidia unity compiz

如果我在 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
Run Code Online (Sandbox Code Playgroud)

找到任何损坏的软件包并重新安装它们:

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)
Run Code Online (Sandbox Code Playgroud)

删除一些 compiz 文件:

rm -r ~/.cache/compizconfig-1
rm -r ~/.compiz
Run Code Online (Sandbox Code Playgroud)

清除 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
Run Code Online (Sandbox Code Playgroud)

Compizconfig 设置管理器:

sudo apt-get install compizconfig-settings-manager

export DISPLAY=:0
ccsm

// Back to UI and enablement of Unity Plugin
Run Code Online (Sandbox Code Playgroud)

Unity 替换,停了一会儿,之后什么也没做

unity --replace
Run Code Online (Sandbox Code Playgroud)

一些 dconf 重置

dconf reset -f /org/compiz/
unity --reset-icons &disown
Run Code Online (Sandbox Code Playgroud)

实际上 dconf 不起作用,我收到了这个错误:

error: Cannot autolaunch D-Bus without X11 $DISPLAY
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?


这是我的硬件(希望它能以任何方式帮助):

  • 英特尔® 酷睿™ i7-3770
  • 华硕 GTX660TI-DC2-OG-2GD5(已安装/已安装 NVIDIA 驱动程序
  • 华硕 P8Z77-V LX
  • Corsair DIMM 8 GB DDR3-1600 套件
  • 三星 830 系列 2,5" 256 GB(此处安装了 Windows)
  • 希捷 ST31000524AS 1 TB(3/4 为文件保留;1/4 为 Ubuntu(包括 16GB 交换))

小智 17

从昨天开始我也遇到了完全相同的问题。为了修复它,我必须安装 gnome-panel 然后通过统一调整工具运行统一重置。

  1. 切换到虚拟终端(Ctrl+ Alt+ F1),登录并执行如下命令:

    sudo apt-get install gnome-panel
    sudo mv ~/.Xauthority ~/.Xauthority.backup
    
    Run Code Online (Sandbox Code Playgroud)
  2. 重新启动并在登录时选择 gnome。

  3. 登录后打开终端(例如使用Ctrl+ T)并运行:

    sudo apt-get install unity-tweak-tool
    unity-tweak-tool --reset-unity
    
    Run Code Online (Sandbox Code Playgroud)
  4. 这次注销并使用 Unity 再次登录,这为我修复了它。


小智 9

我不能这样做,因为我无法进入终端。所以我这样做:输入Ctrl+ Alt+F1

$ sudo apt-get install gnome-panel
$ sudo mv ~/.Xauthority ~/.Xauthority.backup
Run Code Online (Sandbox Code Playgroud)

在输入密码登录之前,重新启动并选择 gnome login 而不是 ubuntu 默认。登录后打开终端Ctrl+T

$ dconf reset -f /org/compiz/
$ setsid unity
Run Code Online (Sandbox Code Playgroud)

再次重启

之后我可以正常进入ubuntu默认登录

链接: Ubuntu 桌面无法加载 http://ubuntuhandbook.org/index.php/2014/04/reset-unity-and-compiz-settings-in-ubuntu-14-04/


归档时间:

查看次数:

65464 次

最近记录:

10 年,1 月 前