Gnome-terminal 标签页:活动和非活动标签页之间没有对比

Gnome-terminal 标签页:活动和非活动标签页之间没有对比

在 Ubuntu 13.04 中,我经常在 gnome-terminal 中打开多个选项卡。问题是,虽然我可以设置每个选项卡的标题,但很难分辨哪个选项卡是活动的——活动选项卡和非活动选项卡之间的颜色和渲染区别非常微妙,因此必须非常仔细地研究选项卡栏。

有没有办法让这种对比更加明显?

答案1

我正在运行带有 Ambience 主题的 Ubuntu 13.10 - 遇到了同样的问题。

解决方案:编辑~/.config/gtk-3.0/gtk.css(您可能必须创建它)并添加:

TerminalWindow,
TerminalWindow.background {
        background-color: #6e6e6e;
        color: #000000;
}

TerminalWindow .notebook tab {
        padding: 2;
        background-color: #6e6e6e;
}

TerminalWindow .notebook tab:active {
        background-color: #d1d1d1;
}

答案2

这是我在 ubuntu 14.04 中起作用的方法,我尝试保持相似的整体外观,并让非活动选项卡不那么亮。

编辑文件~/.config/gtk-3.0/gtk.css

包含装有

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #d2d1d0;
    foreground-color: #2e2d2c;
}

关闭全部终端窗口启动并测试

编辑:使用一段时间后,很明显活动选项卡和非活动选项卡之间的明显差异不够。

我认为有必要能够第一眼就分辨出非活动标签 - 而无需看其侧面。

以下是更新后的配置(较暗的非活动标签):

TerminalWindow .notebook tab:active {
    background-color: #f5f4f3;
    foreground-color: #000000;
}

TerminalWindow .notebook tab {
    background-color: #a2a1a0;
    foreground-color: #1e1d1c;
}

答案3

如果您希望使活动选项卡的文本更加明显,您可以像这样修改它的标签,

编辑文件~/.config/gtk-3.0/gtk.css

TerminalTabLabel.active-page .label {
    color: cyan;
    font-weight: bold;
}

在 gnome-terminal 3.17.91 中测试

在此处输入图片描述

在此处输入图片描述

这是我在 Ubuntu 15.10 上使用的 gnome-terminal 3.16.2。标签尺寸越小,终端可以使用的屏幕区域就越多,而且我尝试了活动和非活动标签之间的对比。我认为如果不应用粗体样式,标签标签文本看起来会更好。

/* gnome-terminal */
@define-color term-win-bg           #262626;
@define-color term-tab-inactive-bg  #333333;
@define-color term-tab-active-bg    #424242;
@define-color ubuntu-orange         #fb9267;

TerminalScreen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @term-win-bg;
}


TerminalWindow .notebook {
    border: 0;
    padding: 0;
}


TerminalWindow .notebook tab {
    border: 0;
    border-radius: 0px;
    border-image: -gtk-gradient (linear, left top, left bottom,
                                from (alpha (shade (@term-win-bg, 0.9), 0.0)),
                                to (shade (@term-win-bg, 0.9))) 1;
    border-image-width: 0 1px;
    border-color: transparent;
    border-width: 0;
    box-shadow: none;
    background-color: shade(@term-tab-inactive-bg, 1);
}


TerminalWindow .notebook tab:active {
    border: 0;
    border-radius: 0px;
    background-color: shade(@term-tab-active-bg, 1);
}


TerminalTabLabel.active-page .label {
    /*color: @bg_color;
    font-weight: bold
    color: @ubuntu-orange; */
    color: cyan;
}

在此处输入图片描述

答案4

使用默认的 Ubuntu 主题 - Ambiance,我可以毫无问题地区分 gnome-terminal 中的活动和非活动选项卡。

查看 Launchpad 后,我发现这是一个已确认会影响很多人的错误:很难区分选择了哪个选项卡

如果这也影响到你,你可以通过更改 Ubuntu 主题来解决这个问题:右键单击桌面,选择更改桌面背景并在新打开的窗口中将主题更改为高对比度

更改 ubuntu 主题

然后您就可以毫无问题地区分 gnome-terminal 中的活动和非活动选项卡:

端子片

相关内容