Guake终端显示不正确的颜色(对比度不足)

Guake terminal displays incorrect colors (insufficient contrast)

我同时使用了两个下拉终端:YakuakeGuake.

使用Guake时,颜色太暗,导致大部分彩色文本因对比度不足而无法辨认。在 black 背景(这是 ls 显示目录的默认颜色)或 Midnight Commander(默认颜色)上显示 color #4 (dark blue) 时,问题最为严重主题,dark blue 背景)。

Yakuake 正确显示所有 16 种颜色,文本可读性很好,lsMidnight Commander[=62= 的彩色输出].

我的 OS 是 Linux 5.15.11-gentooplasma-5.88.0, gtk+-2.24.33gtk+-3.24.29。这是我在环境中的 TERM 设置:

TERM=xterm-256color
COLORTERM=yes

我尝试了所有可用的 Guake 主题,所有主题都具有可怕的对比。要么所有颜色都太暗,要么相反——所有颜色都太亮。 Guake似乎以某种方式压缩了颜色对比度。

我也尝试定义自定义颜色,从 Yakuake 复制颜色设置,但即使我明确设置了特定颜色,实际显示的颜色更暗。我用颜色选择器验证了这一点。

更改 Guake 的首选项选项卡中的 GTK 主题 设置 常规 也没有取得任何成功。

问题是:为什么Guake会改变颜色?有没有办法关闭它并让它显示我指定的实际颜色?问题一定出在 Guake 或 GTK 上,因为使用 Yakuake 时其他一切都是相同的(环境,Midnight Commander 种颜色,ls 种颜色,...)

以下截图展示了我的Guake Appearance设置:

下面是瓜客的一些支持信息:

<details><summary>$ guake --support</summary>
Guake Version:      3.8.0
Vte Version:        0.64.2
Vte Runtime Version:    0.64.2
--------------------------------------------------
GTK+ Version:       3.24.29
GDK Backend:        <GdkX11.X11Display
--------------------------------------------------
Desktop Session: /usr/share/xsessions/plasma
--------------------------------------------------
Display: :0
RGBA visual: True
Composited: True

非常感谢。

事实证明 ls 将目录呈现为粗体字体,并期望文本以亮色显示。正如 Guake 开发人员所解释的那样,这是与不支持字体的旧终端一起使用的非标准行为。 Guake遵循ANSI标准,正确渲染文字

解决方案是相应地调整 ls 颜色。