使用多标签页从 gnome-terminal 中删除丑陋的 fat bazel

使用多标签页从 gnome-terminal 中删除丑陋的 fat bazel

当我开始时gnome-terminal它看起来相当令人愉快,但是当我打开另一个选项卡时它的边框变得丑陋:

肥胖丑陋的 gnome 终端边框

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

答案1

经过一番折腾,我终于明白了。

编辑/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

答案2

一般来说,最好不要修改原始文件,而是根据您的喜好覆盖其值。

如果你还没有,请在此路径中创建或打开 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);
}

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

在此处输入图片描述

答案3

我根据 @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);
}

在此处输入图片描述

答案4

您可以尝试其他主题,根据您的喜好配置 Ambiance,或者获取以下之一(来自 Ubuntu 软件中心):

  • 终结者
  • 终端
  • 罗克斯特姆
  • 蒂尔达
  • 瓜克
  • ...

相关内容