使用多个选项卡从 gnome-terminal 中删除丑陋的胖 bazel

Dmi*_*nik 34 gui gnome-terminal

当我开始时,gnome-terminal它看起来很愉快,但是当我打开另一个标签时,它的边框变得丑陋:

胖丑侏儒终端挡板

如何在使用多个标签时保留薄边框?

小智 24

经过一番折腾,我想通了。

编辑/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-terminal.css并添加:

 TerminalWindow .notebook {
   padding: 0;
   border-width: 0;
 }
Run Code Online (Sandbox Code Playgroud)

在此发现的错误:https : //bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/694468

  • 嗯,它似乎使我在 gnome-terminal 和 gnome-terminator 中的边框都变小了。感谢您指出了这一点!我觉得有点搞笑,即使是 Mark Shuttleworth 也可以将错误发布到启动板,但两年后仍未修复;) (2认同)

top*_*ess 18

嗯,通常不修改原始文件而是根据您的喜好覆盖它们的值是一个很好的做法。

如果您还没有,请在此路径中创建或打开 gtk.css 文件

~/.config/gtk-3.0/gtk.css
Run Code Online (Sandbox Code Playgroud)

粘贴以下代码,关闭所有终端并开始一个新的。

@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);
}
Run Code Online (Sandbox Code Playgroud)

现在,它不仅会按照您的意图去除边框,而且还会更好地“适应”深色背景,我的眼睛会因浅灰色而“受伤”。当您有多个选项卡时,结果应该是这样的,当然您可以根据自己的喜好通过篡改颜色变量来自定义它。

在此处输入图片说明


Par*_*rto 9

我的基于@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);
}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明