0

St.Entry在 Cinnamon 小程序中使用了一个小部件,并通过 CSS 将文本颜色设置为黑色。

碰巧这个小部件的选择颜色也是黑色的 - 至少在我使用的主题中:

St.Entry 截图

这样,选定的文本是不可读的。:-(

如何更改选择(背景)颜色或所选文本的颜色?
是否有可用的 CSS 选择器?
我在哪里可以找到文档?

4

1 回答 1

1

虽然 GNOME Shell(和 Cinnamon)中的大多数 CSS 是 MDN 上描述的标准,但也有一些例外。我通常会先检查MDN CSS 参考,然后再检查默认样式表(在您的情况下是 Cinnamon)。

对于这种情况,它看起来像selection-background-color,我认为这不是标准的:

StEntry {
    /* Regular coloring */
    color: rgb(200, 200, 200);
    background-gradient-start: rgb(128,128,128);
    background-gradient-end: rgb(85,85,85);
    background-gradient-direction: vertical;

    /* Entry-specific coloring */
    selected-color: #ffffff;
    selection-background-color: #000000;

    caret-color: #cccccc;
    caret-size: 1px;
}
于 2021-12-14T20:59:57.547 回答