尝试 GNOME Shell 后,Ambiance 主题看起来不对

尝试 GNOME Shell 后,Ambiance 主题看起来不对

我最近尝试了 gnome-shell,由于氛围主题在上面看起来很丑陋,所以我使用 gnome-tweak-tools 将窗口和 gtk 主题更改为 Adwaita。

因此,在那之后,我回到了 Unity,并显然将其改回了 Ambiance,仍然使用 gnome-tweak-tools。

现在,在某些应用程序中,我发现窗口边框和内容之间有空白。由于我的英语水平有限,我无法正确描述发生了什么,所以我想我只能用截图来展示它了。

在此处输入图片描述

好像没什么不好。但看上去太丑了。

那么,有人能帮助我吗?

我也在用 ubuntu 12.04。

答案1

今天在 Ubuntu 12.10 的软件中心安装 Gnome Shell 后,我的 Ambience 和 Radiance 主题也损坏了。我发现这个帖子在 Ubuntu 论坛上,我找到了解决问题的方法。

问题似乎是在安装 Gnome Shell 后,默认主题是 Adwaita(在 中gnome-tweak-tool)。它告诉我 Adwaita 是默认主题,之前是 Ambiance。因此,当我选择主题 Ambiance 时,Adwaita 的一些组件仍然存在,尤其是 Gnome Classic 菜单栏中的选定项目在灰色背景上显示为灰色文本。

我注意到,与 nils8950 所说的相反,这只发生在 GTK2 应用程序中,而不会发生在 GTK3 应用程序中。

因此,在阅读了 Ubuntu 论坛帖子后,我查看了该文件的内容,~/.gtkrc-2.0该文件是主目录中的隐藏文件。该文件的内容如下:

# -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT
include "/usr/share/themes/Adwaita/gtk-2.0/gtkrc"
include "/home/serrano/.gtkrc-2.0.mine"
# -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT

这解释了问题。您可以看到它加载了 Adwaita 主题的主题文件。您可以简单地删除显示为 的行include "/usr/share/themes/Adwaita/gtk-2.0/gtkrc"来解决此问题,尽管文件中明确指出了DO NOT EDIT。您可以看到此文件是由名为 的工具自动编写的gtk-theme-switch2。作为替代方案,我们可以简单地使用该工具将主题更改回 Ambiance。如果您尚未安装它:

sudo apt-get install gtk-theme-switch

然后从终端执行该工具:

gtk-theme-switch2

从下拉菜单中选择 Ambiance,然后按应用按钮。确保在 中也选择了 Ambiance gnome-tweak-tool。您可能需要重新启动某些应用程序才能看到更改(无需重新启动系统)。

相关内容