我想更改桌面上的文本颜色(图标下)。我已经尝试编辑 .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 存储库中的颜色选择器。