我在多台机器上都遇到过这个问题。我使用 Oomox 在运行 XFCE 桌面的 Ubuntu Linux 中创建自定义主题。虽然颜色在大多数情况下看起来都不错,但图标下方的文本模糊且呈黑色。只有普通(无聊)主题在桌面图标下显示清晰的文本。我该如何解决?
我尝试了一些人们针对 XFCE 中未对齐阴影提出的命令行想法。但这些似乎都没有解决问题。我在任何地方都找不到报告的确切问题,因此我发布了这个问题。
我使用 Oomox 创建的自定义图标还是库存图标并不重要。如果我使用 Oomox 创建的主题,文本就会变成这种草率且难以阅读的格式。查看屏幕截图(桌面左侧)。
现在,应用了股票主题:
明白了吗?漂亮的白色字母,图标下方的文本有良好的阴影。我猜测 Oomox 文本设置之一将颜色更改为黑色,与阴影结合起来看起来很糟糕。我无法弄清楚 Oomox 中的哪个设置可能是什么,或者为什么它不是一个单独且明确标记的“图标文本”设置。
最后,当我应用任何主题(股票或自定义)时,桌面顶部的栏会膨胀到荒谬的厚度。每次尝试新主题时我都必须重新调整它。 XFCE为什么要这么做?请注意第二个屏幕截图中的厚度。
答案1
好的。我通过一些修补弄清楚了。显然,GUI界面中“选择文本”的变量也决定了任何桌面图标下文本的颜色。请注意下面的屏幕截图:
当然,问题仍然在于为什么 Oomox 开发人员没有创建两个单独的变量,一个用于图标文本,另一个用于选择文本,因为让特定文本颜色变量定义这两个变量没有任何意义。
它并没有解决为什么更改主题会改变屏幕顶部面板栏厚度的问题。
我确实注意到,使用 Ubuntu 中的“外观”应用程序更改主题不会改变条形厚度,而使用更好的“Xfce-Theme-Manager”应用程序确实会改变面板厚度。后一个应用程序为您提供了更改窗口边框和保存自定义主题的选项。我可能会向 Xfce-Theme-Manager 开发人员提出这个问题。
但由于我最初的问题现已解决,我现在可以清楚地阅读我的图标标签,并且可以在 Oomox 中更改它们的颜色(使用“选择文本”变量),我们可以关闭这个问题。
答案2
我自己没有使用 xfce,所以无法对此进行测试,请查看此提交中更改了哪些行:
https://github.com/actionless/oomox-gtk-theme/commit/9d3d372c8dff6296cd017ebb70e3f1940b269174
尝试调整它们并在 github 上发送拉取请求