GTK 主题在迁移至 Ubuntu 14.04 时损坏

GTK 主题在迁移至 Ubuntu 14.04 时损坏

GTK2 主题在 gtkrc 文件中表达,在 Ubuntu 10.04 和 12.04 中运行良好,但部分内容如下所示:

# Base style for all GTK widgets.
style "default"
{
    fg[NORMAL]             = "#000000"
    fg[ACTIVE]             = "#000000"
    fg[PRELIGHT]           = "#000000"
    fg[INSENSITIVE]        = "#808080"
    bg[NORMAL]             = "#C0C0C0"
    bg[ACTIVE]             = "#C0C0C0"
    bg[PRELIGHT]           = "#C0C0C0"
    bg[INSENSITIVE]        = "#C0C0C0"
}
class "GtkWidget" style "default"

在 Ubuntu 14.04 的 Unity 桌面上无法正常工作。上面的背景规范都指定为浅灰色,但许多小部件忽略了这些规范,其背景变成了非常浅的灰白色。单选按钮的前景规范也被忽略了。gtkrc 文件的其他部分可以正常工作,并且与默认设置有很大不同,因此很明显,这不仅仅是整个 gtkrc 文件被遗漏的情况。

如何在 Ubuntu 14.04 上为 GTK2 应用程序重新建立这些设置?

答案1

我现在找到了一种纠正此问题的方法。虽然很费力,但确实有效。我将 /usr/shared 下的“themes”文件夹的名称更改为“themes_”。结果是所有预安装的主题都从系统中隐藏,我们的 GTK 主题再次可用。

相关内容