更改 XFCE 桌面字体颜色?

更改 XFCE 桌面字体颜色?

我想更改桌面上的文本颜色(图标下)。我已经尝试编辑 .gtkrc-2.0 文件,但似乎没有这个文件。

答案1

从 Xfce 4.10 开始,该.gtkrc-2.0文件仍然对桌面图标的文本颜色有一些影响。

首先,.gtkrc-2.0在您选择的文本编辑器中打开文件。或者,如果该文件不存在,请.gtkrc-2.0在您的主目录中创建一个名为的空文件。

然后,将以下代码添加到该文件中:

style "xfdesktop-icon-view" {
XfdesktopIconView::label-alpha = 0
fg[NORMAL] = "#ffffff"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

正如指出的博客上的这篇文章,您将必须通过替换#ffffff实例来更改十六进制代码。我建议您使用配色方案应用程序,例如agave查找所需颜色的十六进制代码。

兼容性:作为 Xfce 4.10,包含的行fg[ACTIVE]似乎不再有效,并且对任何可见的更改都没有影响(至少在我这边)。它曾经适用于之前版本的 Xfce 4.8。

在 Xubuntu 14.04 (Xfce 4.10) 中测试运行。

答案2

Xfce 使用一个名为 themerc 的文件,您可以在其中指定整个设置列表,包括您要询问的字体颜色。如果 themerc 中没有定义颜色,它将失败并在 gtkrc 或 gtk.css 中查找颜色。因此,您只需要在 themerc 中添加一行指定字体颜色,并且可能还可以更改背景颜色和非活动颜色。在 Mint 19 上,它位于 /usr/share/themes/theme name/themerc 。可放入 themerc 文件中的设置的完整列表位于: https://wiki.xfce.org/howto/xfwm4_theme 在 GTK 颜色拾取部分。

更改标题栏的背景颜色并不那么明显:您需要更改主题目录中的 .xpm 文件中的颜色。有 120 个左右的文件需要更改,因此手动执行会很费力,因此我建议使用命令行一次性更改它们。:使用 find 命令查找所有带 -exec 选项的 *.xpm 文件,然后您在每个文件上使用的命令是 sed -i (用于就地更改文件),然后是要更改的颜色(使用 octothorpe,仅出现在 .xpm 中的颜色定义中,例如 #4b4b4b)和新颜色(对于 octothorpe,例如:#24248f)要查找颜色的 6 位十六进制数,您可以使用 Linux 附带的颜色选择器程序之一,例如 pick、Gpick 或 Color Picker。我使用 Mint 存储库中的颜色选择器。

相关内容