我正在运行 ArchLinux 和 gnome shell 3.16.1。 GTK+ 主题:Evopop-gtk-theme 图标:Adwaita 全局深色主题。
运行 nautilus、gnome-tweak-tool、dconf、system-monitor、gnome-terminal 等应用程序,我得到了我配置的样式。
问题是,当我运行其他应用程序(如 Filezilla、Thunderbird、Caja、Terminator、Eclipse、Wireshark)时...然后我会看到旧样式,但我不知道发生了什么。如果我运行其他窗口管理器,例如 Awesome-wm 或 i3,我会在所有应用程序中获得默认的 adwaita 样式。
这是一些基本配置:
/home/n/.config/gtk-3.0 设置.ini
[Settings]
gtk-application-prefer-dark-theme=1
gtk.css
.header-bar.default-decoration {
padding-top: 3px;
padding-bottom: 3px;
}
.header-bar.default-decoration .button.titlebutton {
padding-top: 2px;
padding-bottom: 2px;
}
/home/n/.config/gtk-2.0 空的
答案1
据我所知 Adwaita GTK 主题适用于 GTK3 和 GTK2,但您安装的主题 (Evopop-gtk-theme) 似乎仅适用于 GTK3。这就是 GTK2 应用程序看起来很丑的原因。
修复它的方法是安装 lxappearance (或任何其他 GTK2 配置工具,但这个是轻量级的并且没有依赖项)并将 GTK2 主题设置为与当前 GTK3 主题类似的内容。