当输入进入未激活的选项卡时,选项卡的文本将变为紫色。我需要使用哪些CSS选择器来改变它?
我在Konsole中使用自定义样式表来更改选项卡的外观,但无法弄清楚如何更改此值。 This page没有提到它。
我在Xubuntu 14.04(XFCE)上使用Konsole 2.13.2(KDE 4.13.3)。
答案 0 :(得分:1)
截至今天,此标签活动颜色似乎由
设置void TabbedViewContainer::setTabActivity(int index , bool activity)
{
const QPalette& palette = _tabBar->palette();
KColorScheme colorScheme(palette.currentColorGroup());
const QColor colorSchemeActive = colorScheme.foreground(KColorScheme::ActiveText).color();
const QColor normalColor = palette.text().color();
const QColor activityColor = KColorUtils::mix(normalColor, colorSchemeActive);
QColor color = activity ? activityColor : QColor();
if (color != _tabBar->tabTextColor(index))
_tabBar->setTabTextColor(index, color);
}
在konsole的src/ViewContainer.cpp
中,因此可能超出Konsole中配置的自定义样式表的范围。
请注意KColorScheme::ActiveText
与normalColor
的混合方式。通过更改KDE系统设置中的“活动文本”颜色,您可以对颜色产生一些影响 - >颜色 - >颜色标签 - >活动文本。必须重新启动Konsole才能使更改生效。