我在 Arch Linux 上安装了 Gnome 3 和 Fluxbox,并且默认使用 Fluxbox,但我遇到了一个无法解决的奇怪问题。我为 Fluxbox 设置了主题,效果很好。我设置了 gtk2 主题,但它不起作用(部分是我在 Chromium 中右键单击,我看到了样式)。但是,当我打开 nautilus 或 gnome-terminal 或任何其他使用 gtk 进行样式设置的窗口时,则不适用。这是屏幕截图(注意第三张图中,菜单看起来像 X WM 菜单):
我在我的 gnome 会话中尝试过,它工作没有问题(在后备模式下)。我尝试了其中一个 gtk 主题更换器,它说我想要的主题已设置,但只能在 chromium 中看到。都是灰色和旧的(就像win98 :D) 注意:我尝试在终端中运行 gnome-settings-daemon,它显示“未找到命令”,但是当我使用 pacman 检查此软件包时:它显示 [已安装]
答案1
我不久前遇到了同样的问题:这是因为你使用的是 Gnome 3! Gnome 3 使用 GTK3 而不是 GTK2,因此所有这些很棒的主题现在都需要完全重新设计。我遇到的最困难的问题是找到一个包含 GTK2+GTK3 的完整主题。
要为 GTK3 设置主题,请在不运行 GNOME 设置守护程序的情况下创建此文件。
~/.config/gtk-3.0/settings.ini
这是我当前配置的示例。
[Settings]
gtk-theme-name = Elegant_Brit
gtk-fallback-icon-theme = areao43
gtk-font-name = Gill Sans Std 10
语法必须准确,任何额外的引用都会使其失效。
我实际上刚刚注意到,你说你正在运行gnome-settings-daemon
.其他论坛上的人们在某些发行版(特别是 Arch)中遇到了麻烦。 F/OSS 世界的过渡时间总是无情的。就我个人而言,我运行一个普通的 Openbox 会话并使用 nautilus。我发现放弃 GNOME 配置工具,自己进行设置,实际上并不困难。
纯 Openbox 的所有指南都是相关的,加上这个新的 GTK3 信息。 Arch wiki 实际上非常有帮助,我是 Debian 人并且一直使用它。
Chromium 之所以有效,是因为它接近您当前的 GTK2 主题。它实际上包含自己的跨平台本机小部件工具包。
答案2
如果这是wpa_gui
第三个屏幕截图,请不要指望它遵循 GTK 主题;这是一个 Qt 应用程序。