经过一些重新安装/配置/分区调整工作(我真的说不出故障点在哪里,但请参阅下文了解详细信息),我最终无法unity
再工作了,这种情况基本上类似于这或者这:登录成功,然后我只看到一个空白屏幕。
我尝试了这些问题中列出的几种方法,例如重新启动各种东西、清除并重新安装compiz
、unity
和ubuntu-desktop
或删除它们的配置文件。此外,使用compizconfig-settings-manager
并重新启用 Unity 插件也没有帮助(尽管它曾是已禁用,以防这是相关信息)。
然后,我尝试安装其他桌面环境和显示管理器,这时事情开始变得奇怪:也就是说,lxde
结果openbox
做lightdm
在和下都可以工作gdm
,而 unity
和 则gnome-shell
不能在任何一个下工作(登录后,只出现背景图像,仅此而已)。
有时还会发生另一件事,lxde
那就是出现一个“内部错误”框,其中包含(除其他外)以下信息:
标题:xorg 因 __libc_message() 中的 SIGABRT 而崩溃
CompizPlugins:没有为 `/apps/compiz-1/general/screen0/options/active_plugins 设置值
(但这只在我重新安装并更改了很多东西之后才出现,所以它可能与问题有关,也可能无关)。
现在,我不知道故障究竟发生在哪里,但我怀疑compiz
......
在这件事发生之前我实际上在做什么:
- 在与原始安装 (2) 不同的分区 (1) 上安装 14.04 (也是 14.04)
- 正常登录,所以默认
unity
,lightdm
并且ubuntu-desktop
确实有效 - 安装一些程序
- 从旧安装中挂载我的旧
/home
安装,该安装位于第三个分区 (3),至于/home
新安装(并在新安装中进行设置fstab
) - 安装更多东西,并删除一些
~
我认为不再需要的配置目录/文件 - 在某些时候,我也使用过
unity-tweak-tool
,但只是为了增加虚拟工作空间的数量 - 调整分区 (1) 和 (2) 的大小
- 重启
上次重启后,发生了上述情况。我认为分区没有任何作用,但是为了完整性我提到了它;但也许我重新使用旧的分区/home
做了一些奇怪的事情?另一方面,我(我想我)至少重启过一次,并在/home
新安装时挂载了它,没有任何问题。
我也使用双显示器设置,但这从未引起任何问题。
问题是:我还能做些什么来恢复unity
工作gnome-shell
?或者我应该重新安装所有东西——在这种情况下,我应该不是只需重复使用旧的/home
,或者这不会是一个问题?
答案1
可能是某个配置文件出错了。如果找不到配置目录,大多数应用程序都会建立默认配置。
使用控制台将您的配置目录(名称以“。”开头的目录)保存到新文件夹(例如〜/ old_configs) - 看看会发生什么。