如何定制窗户框架(面板)

如何定制窗户框架(面板)

我想学习自定义 GTK 主题。到目前为止,我已经学会了如何更改背景(强调)颜色、文本颜色等。

我可以通过更改 /usr/share/themes//gtk-3.0/gtk.css 文件中的值来更改颜色。通过更改此代码中的值,我可以玩转颜色。

/* default color scheme */

@define-color bg_color #cdc3b8;
@define-color fg_color #262626;
@define-color base_color #accdff;
@define-color text_color #262626;
@define-color selected_bg_color #01b9fc;
@define-color selected_fg_color #ffffff;
@define-color tooltip_bg_color #A3D0FF;
@define-color tooltip_fg_color #023C79;

但是主题中窗口框架(面板)的文件到底在哪里,以便我可以更改标题栏的文本,更改框架的颜色?如果可能的话,如果您还说明代码的用途,那将非常有帮助。

谢谢。

答案1

假设您使用的是带有 Unity 桌面环境和 Ambiance 主题的 Ubuntu,则窗口标题栏从文件获取其 CSS 主题/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css,窗口按钮本身可以在中找到/usr/share/themes/Ambiance/unity/。“UnityDecoration”样式属性就是您在 CSS 中寻找的内容。

有关所有不同属性和文件的完整描述,请参阅Ubuntu Wiki 的 Unity 主题页面

相关内容