问题描述
当我启动gnome-terminal
时,它看起来非常令人愉快,但是当我打开另一个标签时,它的边框变得丑陋:
如何在使用多个标签时保留薄边框?
最佳解决方法
经过一番捣乱,我想通了。
编辑/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css
并添加:
TerminalWindow .notebook {
padding: 0;
border-width: 0;
}
在此找到错误:https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/694468
次佳解决方法
嗯,这是一个很好的做法,一般不修改原始文件,但根据您的喜好覆盖其值。
如果您还没有,请在此路径中创建或打开gtk.css文件
~/.config/gtk-3.0/gtk.css
粘贴以下代码,关闭所有终端并启动一个新终端。
@define-color bg-grey #222;
@define-color active-grey #333;
@define-color border-grey #555;
TerminalWindow .notebook {
border: 0;
padding: 0;
color: #eee;
background-color: shade(@active-grey, 1);
}
TerminalWindow .notebook tab:active {
border: 1px solid @border-grey;
background-color: shade(@active-grey, 1);
}
TerminalWindow .notebook tab {
background-color: shade(@bg-grey, 1);
}
现在,它不仅会像你想要的那样去掉边框,而且在深色背景下也会更好地”fit”,我的眼睛”hurt”带浅灰色。当您有多个选项卡时,结果应该如下所示,当然您可以根据自己的喜好篡改颜色变量来自定义它。
第三种解决方法
我的基于@ topless和@jibreel的答案。透明背景和黑暗的主题。真棒。
@define-color bg-grey #222;
@define-color active #313131;
TerminalWindow .notebook {
border: 0;
padding: 0;
color: #fff;
background-color: shade(@active, 1);
}
TerminalWindow .notebook tab:active {
background-color: shade(@active,1);
}
TerminalWindow .notebook tab {
border-radius: 0px;
padding: 3px;
background-color: shade(@bg-grey, 1);
}
第四种方法
谢谢@topless,也进一步编辑它看起来像这样,注意border-radius:0,以避免空白
@define-color bg-grey #222;
@define-color active #300A24;
TerminalWindow .notebook {
border: 0;
padding: 0;
color: #eee;
background-color: shade(@active-grey, 1);
}
TerminalWindow .notebook tab:active {
background-color: shade(@active, 1);
}
TerminalWindow .notebook tab {
border-radius: 0px;
background-color: shade(@bg-grey, 1);
}