上面的快照显示了一些应用程序窗口:Nautilus、Rhythmbox、gedit 在 Ubuntu 12.04(Unity)上使用 Adwaita 主题。我做了一些更改,/usr/share/themes/Adwaita/gtk-2.0/*
但这似乎并没有改变窗口的主工具栏,而且它看起来与主题颜色设置不一致,正如您在图片中看到的那样。该gtk-3.0/gtk.css
文件仅包含以下行:
@import url("resource:///org/gnome/adwaita/gtk-main.css");
有什么方法可以查看这个resource:///org/gnome/adwaita/gtk-main.css
吗?(尝试使用 Nautilus 浏览,结果崩溃了……)Adwaita 是否为此使用了二进制?我读过关于如何编辑的教程(只适用于 gtk 3 吗?!)但无法编辑。
如何在 Ubuntu 12.04 Unity 中自定义 Adwaita 主题的工具栏,以使其看起来与标题栏一致?
或者,是否有其他方法可以为此类窗口创建 css 文件?
答案1
有问题的资源文件实际上是二进制文件,但可以使用名为 gresource-extract.sh 的程序解压。您可以在这里找到它: http://projects.thecodergeek.com/scripts/gresource-extract 解压后,文本文件即可编辑。只需记住更改指向二进制文件的文件,使其指向解压后的版本。