登录屏幕后,Ubuntu 根本不加载桌面

Onl*_*MAJ 5 system unity compiz ati 12.04

我在戴尔 N5010 笔记本电脑上使用 Ubuntu 12.04 超过 1 年。昨天早上还好,但是当我想保存我的 VirtualBox 会话时,它给了我一个错误(我不记得了,但它是关于在低磁盘中保存),之后我错过了我的整个桌面。重新启动笔记本电脑后,无法加载我的主要用户,但访客用户可以正常工作。我的鼠标在那里启用,但我的桌面无法正常使用。

我已经尝试了在此论坛中找到的所有解决方案,但没有一个适合此问题。让我列出我做过的事情:

  • 升级了所有的包
  • 删除lightdm并重新安装它
  • 删除所有 ATI 卡包
  • 删除了用户的整个 Compiz 配置
  • 删除compizconfig-setting-manager并重新安装它
  • Unity 根本不会加载unity --reset, unity --replace,setsid unity

起初我以为这个问题是针对低空间的。所以我移动了我的一些文件并使用 Ctrl+Alt+F1 删除了一些并在 root.result 上创建了 22G 新空间df -h

> Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        45G   20G   23G  47% /
udev            1.9G  4.0K  1.9G   1% /dev
tmpfs           764M  948K  764M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.9G  292K  1.9G   1% /run/shm
/dev/sda8        81G   29G   52G  36% /Server
none            1.9G   52M  1.9G   3% /tmp/guest-dXl9aQ
/dev/sda6        81G   78G  2.8G  97% /media/Software
/dev/sda9        76G   71G  4.5G  95% /media/Tutorials
/dev/sdc1       7.6G  4.9G  2.7G  65% /media/4861-3CF0
/dev/sda10       11G  8.8G  1.8G  84% /media/New Volume
/dev/sda5        81G   77G  3.5G  96% /media/Install
Run Code Online (Sandbox Code Playgroud)

但是我已经尝试了我安装的所有桌面,但只有 blackbox 和 recovery-mode 工作。我认为这是一个问题,dbus-launcher因为当我想加载时compizconfig-setting-manager,它说“无法连接到 dbus-deamon”。我经历了Unity 无法加载、没有启动器、没有 Dash 出现并尝试了大部分回复,但无法找到正确的解决方案。这些是步骤:

export DISPLAY=:0
ccsm
Run Code Online (Sandbox Code Playgroud)

结果 :

Backend     : ini
Integration : true
Profile     : default
Adding plugins
Initializing core options...done
Segmentatui fault (core dumped)
Run Code Online (Sandbox Code Playgroud)

然后 :

unity --reset 结果:

Checking if settings need to be migrated ...no
Checking if internal files need to be migrated ...no
unity-panel-service: no process found
Backend     : gconf
Integration : true
Profile     : unity
Adding plugins
Initializing core options...done
Initializing composite options...done
WARNING: Unity currently default profile, so switching to metacity while resetting the values
Segmentatui fault (core dumped) 
Run Code Online (Sandbox Code Playgroud)

然后

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

结果 :

unity-panel-service: no process found
Checking if settings need to be migrated ...no
Checking if internal files need to be migrated ...no
Backend     : gconf
Integration : true
Profile     : unity
Adding plugins
Initializing core options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing vpswitch options...done
Initializing snap options...done
Initializing mousepoll options...done
Initializing resize options...done
Initializing place options...done
Initializing move options...done
Initializing wall options...done
Initializing grid options...done
Initializing session options...done
Initializing gnomecompat options...done
Initializing animation options...done
Initializing fade options...done
Initializing unitymtgrabhandles options...done
Initializing workarounds options...done
Initializing scale options...done
compiz (expo) - Warn: failed to bind image to texture
Initializing expo options...done
Initializing ezoom options...done
Segmentatui fault (core dumped) 
Run Code Online (Sandbox Code Playgroud)

然后

unity --reset-icons

结果 :

unity-panel-service: no process found
Checking if settings need to be migrated ...no
Checking if internal files need to be migrated ...no
Backend     : gconf
Integration : true
Profile     : unity
Adding plugins
Initializing core options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing vpswitch options...done
Initializing snap options...done
Initializing mousepoll options...done
Initializing resize options...done
Initializing place options...done
Initializing move options...done
Initializing wall options...done
Initializing grid options...done
Initializing session options...done
Initializing gnomecompat options...done
Initializing animation options...done
Initializing fade options...done
Initializing unitymtgrabhandles options...done
Initializing workarounds options...done
Initializing scale options...done
compiz (expo) - Warn: failed to bind image to texture
Initializing expo options...done
Initializing ezoom options...done
Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)

我在该页面上尝试了其他一些解决方案,例如安装软件包或删除配置等,但没有一个有帮助。

Rho*_*Rho 0

我会尝试采用简单、原始的解决方案:以安全模式重新启动系统(BIOS 启动后按 F8),进入具有网络功能的根终端并写入:

sudo apt-get install ubuntu-desktop unity 
Run Code Online (Sandbox Code Playgroud)

看看会发生什么。这应该恢复所有依赖项。


Kiw*_*iwy 0

从您的主文件夹中备份以下文件夹:
.gnome .gnome2 .gconf .gconfd .metacity

然后删除它们:

rm -rf .gnome .gnome2 .gconf .gconfd .metacity

尝试再次登录,我打赌它会起作用。如果没有,请恢复您的备份。


编辑:
上次发生同样的问题时,是因为我的/home分区上没有更多空间磁盘