Unity 正在使用类似 Emerald 的东西,而不是正确的主题(例如 Metacity)

Unity 正在使用类似 Emerald 的东西,而不是正确的主题(例如 Metacity)

我刚刚升级了我的上网本,升级步骤如下:Lucid -> Maverick -> Natty。(由于 Unity 存在问题,我跳过了 Maverick,除了升级步骤之外。)

现在,我似乎被困在了某种看起来像 Emerald 但显然不是的东西上(见下面的注释)。Compiz 正在运行,gtk-window-decorator但我的标题栏没有遵循 Ubuntu 的主题。在升级到 Natty 之前,我一直使用 Ambiance 主题,没有任何问题。

以下是屏幕截图: 翡翠主题

我如何获取默认主题?

注意:我从未安装过 Emerald,据我所知,它没有安装。没有正在运行的进程包含字符串emerald。所以我不确定 gtk-window-decorator 从哪里获取其配置。

编辑

按照 htorque 非常合理的建议运行,unity --reset但情况却变得更糟。现在,在注销/登录后,我的大部分主题相关内容都完全消失了,无法更改(单击对话框中的主题会更改标题栏/滚动条颜色,但不会更改其他内容)。以下是当前情况的屏幕截图:

新情况截图

答案1

这似乎不是 Emerald,而是未经过修饰的 Metacity。

我用这个解决了这个问题Ubuntu 调整,因为我忘了选项在哪里了gconf-editor

如果你尚未安装,你可以按以下方式安装:

sudo add-apt-repository ppa:tualatrix/ppa && sudo apt-get update

sudo apt-get install ubuntu-tweak

安装完成后,打开它,然后转到桌面部分下的窗口管理器设置。向下滚动,在当前情况下,窗口效果下的“使用 Metacity 窗口主题”选项应该未选中。选中它,它应该会显示正确的主题。如果没有,请重新启动 Compiz。

希望有效!:)

答案2

尝试运行

unity --reset

这应该将您的 Compiz 配置文件重置为 Unity 的默认值(例如,窗口装饰器应该是/usr/bin/compiz-decorator)。

相关内容