如何防止 Qt/GTK 应用程序(Calibre)使用 .Xresources 中定义的颜色?

Tre*_*ble 4 colors x11 gtk x-resources calibre

我在 .Xresources 中定义了颜色。它们在 urxvt 上看起来很可爱,而在 Calibre 上则完全可怕。

Calibre 似乎没有任何方法可以禁用或覆盖这些颜色,那么有什么方法可以调用 Calibre 来忽略我的配色方案?

gra*_*ite 10

Xresources 中的字符串通常如下所示:

 name.Class.resource: value
Run Code Online (Sandbox Code Playgroud)

看起来您使用 * 代替名称和类:

*color0: black
Run Code Online (Sandbox Code Playgroud)

这意味着您将颜色应用于所有内容。

如果您只想将颜色应用于 urxvt:

URxvt*color0: black
Run Code Online (Sandbox Code Playgroud)