如何在 11.10 的外观设置选项卡中添加主题

Mik*_*ley 8 themes appearance 11.10

最终,我想创建一个合适的 11.10 主题,并可能通过 ppa 分发一个包。首先,我想我会在本地系统上复制一个“官方”主题并开始修改它。

在谷歌搜索后,这个问题提出了一个简单的方法:如何从头开始为 Unity 制作主题?

因此,我将 /usr/share/themes/Ambiance 复制到 /usr/share/themes/MikesExperiment,并编辑了几个文本文件以适当更改名称。但是,新主题不会自动显示在系统设置下的新 11.10 外观选项卡中,以及 Ambiance 和 Radiance,我必须使用 gnome-tweak-tool 来选择它。

如何让我的主题显示在该列表中?

谢谢,迈克。

Mik*_*ley 7

我查看了 gnome-control-center 的源代码(特别是cc-background-panel.c文件)并找到了答案。该列表似乎在源代码中是硬编码的:

static gchar *themes[] = { "Adwaita", "Ambiance", "Radiance", "HighContrast",
    "HighContrastInverse" };
Run Code Online (Sandbox Code Playgroud)

这是由 Ubuntu(在04_add_theme_selection.patch)中添加到原始 gnome 3 gnome-control-center 源代码中的。看来他们此时不打算允许任何人添加 11.10 主题。据推测,该列表将在未来版本的 Ubuntu 主题选择补丁中可编辑或动态生成。