使用GTK3主题更改新Gnome 3标题栏的外观

时间:2013-11-05 10:53:21

标签: gtk themes gnome gtk3 gnome-3

我有一个使用黑色标题栏的GTK3 / Metacity主题。

Gnome 3的最新版本结合了标题和工具栏,例如:在鹦鹉螺。我想改变它们的颜色以与所有其他GTK窗口保持一致。

enter image description here

我需要寻找什么属性?

4 个答案:

答案 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。