我刚刚安装了 Archlinux 和 openbox,但我不得不说我有点失望,因为这些应用程序有这种暗灰色(win 95)的外观:
图中有两个打开的程序gedit
,gcalc
它们都使用 GTK 主题。我通过安装lxappearance
和设置 Adwaita 主题修复了这些问题,使其看起来更好。计算器现在看起来好多了,而 gedit 却没有:
我的意思是他们都使用 GTK 主题。为什么两个都不好看?
这个话题还有另一面。我正在使用Kile
,这个使用QT主题。我怎样才能使它看起来像一个真正的 QT 应用程序 - 就像 KDE 桌面上的应用程序一样?如果这是不可能的,我怎样才能至少让它看起来像 GTK 应用程序?
看起来很沉闷的自动提款机:
编辑1 应用该解决方案后,我的带有 openbox 桌面管理器的 Archlinux 看起来像这样:
编辑2 从那时起,我对应用程序外观遇到的唯一问题是 VLC 和 Eagle 等专有软件。第一个的外观可以通过打开 VLC 并在 /tools/perefferences/interface 中选择 GTK+ 来纠正。我还没有找到后一种的解决方案......
答案1
一个应用程序使用 GTK2,另一个应用程序使用 GTK3(除非我弄错了)。因此,您需要切换到同时包含 GTK2 和 GTK3 组件的主题。 Phenix 是支持两者的一个主题,但如果您进行搜索,您可以找到许多其他主题。 OpenDesktop.org 上的大多数 GTK3 主题也支持 GTK2。
至于 Qt,安装 qtconfig(我确信 Arch 有可用的某些版本)并使用该程序来设置 Qt 应用程序的外观。它提供了一个模拟当前 GTK+ 主题的选项,这将允许最大程度的一致性,并且还提供了默认 KDE 主题的选项。