侏儒终端选项卡:活动和非活动选项卡之间没有对比


24

在Ubuntu 13.04中,我经常在gnome-terminal中打开多个选项卡。问题是,尽管我可以设置每个标签的标题,但是很难说出哪个标签处于活动状态-活动标签和非活动标签之间的颜色和渲染区别非常微妙,以至于必须研究标签栏非常小心。

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


您使用的主题名称是什么?

彩色区分应该是理智的默认恕我直言。来吧GNOME!

这个问题在中甚至更为严重gedit
nobar 2015年

Answers:


22

我正在运行以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;
}

Ubuntu 14.04也有同样的问题。您的解决方案为我解决了。
2014年

尝试了tab:仅活动块,没有效果。:\看来文件没有被新打开的gnome终端注意/读取。可能在错误的位置,是否必须从某个地方引用?
Tomislav Nakic-Alfirevic

忘了补充:我尝试切换到另一个主题然后再切换回(如此处建议:askubuntu.com/a/221783/32201),但仍然没有效果。
Tomislav Nakic-Alfirevic

完美的解决方案。与某些边界融合的方式有一些细微差别,但这实际上正是需要的。
nacitar sevaht

11

这是在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;
}

谢谢...我的生命已经过去了,但是下次遇到问题了,我会尝试的!
稳定狗2014年

太棒了,Tjunkie,在15.04上效果很好
Jean Jordaan

它也适用于15.10。
马克·贝尔蒙特

Ubuntu 14.04中没有gtk.css文件
diEcho

前景在ubuntu 14.04 lts上不起作用
Tuan

5

如果您希望使活动标签的文字更加明显,可以按以下方式修改其标签,

编辑档案 ~/.config/gtk-3.0/gtk.css

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

在gnome-terminal 3.17.91中测试

在此处输入图片说明

在此处输入图片说明

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

/* 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;
}

在此处输入图片说明


疯狂的颜色,但有效=)
AB

我必须承认,使用深色标签时,我的文字颜色选择更好:)
Bruce

随时删除我的屏幕截图。;)
AB

不,这一切都很好。
Bruce

4

我使用默认的Ubuntu主题-Ambiance来区分gnome-terminal中的活动和非活动选项卡没有任何问题。

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

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

改变ubuntu主题

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

终端标签


2
好,那是个主意。我想我希望的是改变整个桌面主题而不是全球化和戏剧性的东西,但是如果那是唯一的方法,我想这是值得的。谢谢!
稳定狗2013年

14.04有任何更新吗?改变整个主题感觉太过分了。特别是高对比度非常难看。
becko

@becko此处已跟踪该错误:bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/762349。但是,renedv1的解决方案非常简单且有效:askubuntu.com/a/406816/31592
blong 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.