【问题标题】:xfce4/gtk-3.0 - Changing text color for the panel DateTime widget?xfce4/gtk-3.0 - 更改面板 DateTime 小部件的文本颜色?
【发布时间】:2017-07-07 20:31:03
【问题描述】:

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

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 小部件的文本颜色的说明?

非常感谢。

【问题讨论】:

  • 会不会是ClockBox 配置无法控制DateTime 小部件?如果是这样,我在哪里可以找到有关如何配置 DateTime 小部件的信息?
  • PS:我找到了orage clock,它确实允许设置文本颜色(在apt-get install orage之后,它可以作为另一个xfce4面板小部件使用)。但是,我仍然想知道是否有办法控制DateTime 小部件的文本颜色。

标签: colors configuration widget gtk3 xfce


【解决方案1】:

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

不管怎样,这两个版本都是基于 Gtk2 的,但是这个版本的面板可能支持 Gtk3 插件,而 datetime 直到 0.7.0 版本才支持。

不幸的是,没有可以使用选择器的类:

您有以下选择:

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

【讨论】:

  • 4.11 是我的 linux repo 附带的版本。我可以推到更高版本,但这意味着其他 repo 更改,因此必须等待。无论如何,我会尽快检查 4.12 或更高版本。
  • 无论如何,我接受这4个建议作为一个很好的答案。
猜你喜欢
  • 1970-01-01
  • 2013-04-20
  • 2016-09-20
  • 2021-05-15
  • 2016-08-08
  • 1970-01-01
  • 2021-07-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多