xfce4 / gtk-3.0 - 更改面板DateTime小部件的文本颜色?

时间:2017-07-07 20:31:04

标签: colors configuration widget gtk3 xfce

我使用基于xfce4构建的gtk-3.0。这是系统信息...

System: Host: XXXXXXXX.XXX Kernel: 4.4.0-81-generic x86_64 (64 bit) Desktop: Xfce 4.11.8 Distro: Linux Mint 17 Qiana

我正在尝试更改面板上DateTime窗口小部件的文本颜色,但我尝试的所有内容都没有效果。我有一个黑色的面板背景,所以我想要白色文本来显示这个小部件中的日期和时间信息。

我使用oxygen-gtk主题,因此我将此代码插入/usr/share/themes/oxygen-gtk/gtk-3.0/gtk.css并重新启动。但我仍然得到黑色时钟文字......

ClockBox {
    color: #ffffff;
}

我还尝试在相应的gtk配置文件中为各种其他主题安装相同的配置信息,并尝试了其中的每个主题,并指出要注释掉现有的ClockBox配置(如果存在)。重新启动后,我仍然会为每个主题获取黑色日期时间文本。

此外,对于已经具有ClockBox配置的任何主题,我只是将现有配置信息更改为默认配置信息,除了它包含color: #ffffff;。重新启动后,我仍然会收到黑色日期时间文本。

有人可以指点我更改xfce4 DateTime小部件的文字颜色的说明吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

为什么使用旧的开发版本(4.11)而不是当前的版本(4.12)?

无论如何,这两个版本都是基于Gtk2的,但是这个版本的面板可能支持Gtk3插件,直到0.7.0版本才发布日期时间。

不幸的是,我们没有可用的类可以使用选择器: GtkInspector on datetime plugin

您有以下选择:

  • 打开request以添加css类以允许自定义样式。
  • 调查Text Attribute Markup的使用情况。它适用于时钟插件,我可以在其中设置字体和放大器。颜色,但不适用于日期时间。我不知道它是否会回归0.7.0。
  • 更新patch which provides GUI settings以设置标签颜色。
  • 使用自定义格式的时钟插件。