我想采用现有主题并将 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 主题中看起来不错 =)