如何使用 GTK 重新设置 Unity Panel 的主题?

如何使用 GTK 重新设置 Unity Panel 的主题?

我想采用现有主题并将 Unity 面板的外观自定义为另一个主题中的外观。我找不到任何有关如何修改面板主题的文档,并且我尝试比较具有自定义面板的不同主题的几个 gtkrc 文件,移动文本片段,但我不知道如何完成。基本上,我试图在 Orta 主题中放置一个带有渐变的深色面板。

我在哪里可以找到答案?

答案1

Unity 面板确实使用 gtkrc 文件,改变其外观的唯一方法是编辑图形文件/usr/share/unity/themes

以下是一份可以提供帮助的小指南 -unity 启动器颜色和图案

答案2

这是针对您的问题的快速而简单的解决方案!

首先,您需要获取面板的 .rc 文件,其中包含面板外观的描述。您可以编写自己的文件,也可以从其他主题中获取。

例如,让我们从 Ambiance 主题中获取此文件:

/usr/share/themes/Ambiance/gtk-2.0/apps/gnome-panel.rc

您需要将其复制到 Orta 主题文件夹中:

/usr/share/themes/Orta/gtk-2.0/gnome-panel.rc

现在打开 Orta .gtkrc (/usr/share/themes/Orta/gtk-2.0/) 文件并向下滚动,然后输入:

include "gnome-panel.rc"

然后重新选择 Orta 主题。

正如我所说,这是一个肮脏的解决方案,仅显示了如何实现。为了更好看,您需要为面板编写自己的 .rc 文件。对我来说,我认为 shiki-color 面板在 orta 主题中看起来不错 =)

相关内容