增加 gnome 终端的填充

增加 gnome 终端的填充

我想增加 gnome 终端的填充,因为默认的填充并伤害了我的眼睛。

填充如下:我想要窗口边框和显示文本输入/输出的位置之间有空间。

例如:

=[X][-][ ]=============My Terminal==================
|                                                  |
|  $> echo "Padding occurs on both sides for long  |
|     input"                                       |
|                                                  |
|                                                  |
|                                                  |
====================================================

答案1

保罗主义基本正确。此扩展解决方案的工作原理如下Ubuntu 14.04.1GNOME 终端 3.6.2

适用于所有版本

  1. 添加以下代码到~/.config/gtk-3.0/gtk.css

     VteTerminal,
     TerminalScreen,
     vte-terminal {
         padding: 10px 10px 10px 10px;
         -VteTerminal-inner-border: 10px 10px 10px 10px;
     }
    

    如果该文件尚不存在,您将需要创建该文件。

  2. 终止所有 gnome-terminal 实例:

    killall gnome-terminal
    
  3. 重新启动 gnome-terminal。

从 Ubuntu 18.04 开始,您需要添加一个元素选择器才能使其正常工作。

答案2

我在 Ubuntu 16.10 上尝试了所有解决方案,其中 gnome-terminal 3.20.2 都没有用。我找到了最新的解决方案此启动板线程。在文件~/.config/gtk-3.0/gtk.css(您可能需要创建)中,添加以下内容:

vte-terminal {
    padding: 10px;
}

答案3

要将终端输出移离窗口边框,请使用以下设置创建样式表 ~/.config/gtk-3.0/gtk.css:

TerminalScreen {
 -VteTerminal-inner-border: 10px 10px 10px 10px;
}

https://bbs.archlinux.org/viewtopic.php?id=163964

答案4

请仔细阅读这个问题 -Unity 终端 16.04

愿望清单上的评论描述了针对 Ubuntu 16.04 终端的非常合适的解决方案,我们需要更改文件~/.config/gtk-3.0/gtk.css

VteTerminal,
TerminalScreen {
    padding: 10px 10px 10px 10px;
    -VteTerminal-inner-border: 10px 10px 10px 10px;
}

VteTerminal {
    padding: 10px;
}

padding其工作原理与普通 CSS 相同padding

相关内容