我有一个使用黑色标题栏的GTK3 / Metacity主题。
Gnome 3的最新版本结合了标题和工具栏,例如:在鹦鹉螺。我想改变它们的颜色以与所有其他GTK窗口保持一致。
我需要寻找什么属性?
答案 0 :(得分:4)
GTK +主题的源代码位于https://git.gnome.org/browse/gnome-themes-standard/ git存储库中。 Adwaita不同小部件的样式位于themes/Adwaita/gtk-3.0/gtk-widgets.css
文件中 - 请参阅以下部分:
/***************
* Header bars *
***************/
具体做法是:
.header-bar { ... }
.header-bar:backdrop { ... }
.header-bar .button.text-button { ... }
.header-bar .button.image-button { ... }
答案 1 :(得分:0)
虽然不是100%肯定,但我认为Nautilus是GTK2应用程序。 如果是这种情况,您需要在GTK3主题旁边创建一个GTK2主题。
您可以将这些文件夹放在一起。
查看/ usr / share / themes文件夹中的示例。
这对你有帮助吗?
答案 2 :(得分:0)
我从未开发过Gtk主题,但最近我听到了主题开发人员的一些担忧,即Gtk在每个新版本中打破主题api,因此为旧Gtk版本设计的主题不再适用于较新的Gtk版本({ {3}})。
使用新的客户端装饰,编写自己的主题甚至变得更加困难。标题栏由应用程序绘制,而不是由窗口管理器绘制,因此我根本不知道它是否可以设置为主题。您可以看一下Adwaita(默认主题),并将其作为制作自己主题的参考。
答案 3 :(得分:0)
您可以安装gtk-tweak-tool并将系统配置为global-dark-theme。