【问题标题】:How to change the background color of gnome-terminal?如何更改 gnome-terminal 的背景颜色?
【发布时间】:2012-04-28 13:38:45
【问题描述】:

如何改变背景颜色?我选择了Profile > Background > solid color,但是我在哪里可以选择颜色?

【问题讨论】:

  • 对于未来的读者:OP 询问了 xterm 但实际上使用的是 gnome-terminal,因此接受的答案是关于 gnome-terminal,所有其他答案都是关于 xterm

标签: gnome-terminal


【解决方案1】:

有两种得到很好支持的方法可以更改 xterm 的背景颜色(记住 xterm != Terminal)。

A.创建 xterm 时设置颜色: 例如,

% xterm -bg yellow &

B.编辑 .Xdefaults 以包含颜色规范,如下所示: XTerm*背景:黄色

% vi ~/.Xdefaults  (pick your favorite editor)

这也可以通过在 xterm 中键入以下内容来完成:

% cat >> ~/.Xdefaults  <RETURN>
XTerm*background:yellow<RETURN>
<CTRL-D>

无论您以哪种方式更改 .Xdefaults,更改都不会生效,直到:

  • xrdb ~/.Xdefaults
  • 您的 X 服务器已重新启动,可能最简单的方法是重新启动您的计算机,或注销。

然后一劳永逸地设置。

【讨论】:

  • 非常真实!对于更多的专家用户来说,这是要走的路。
  • 更新:自 2016 年 1 月起,~/.Xdefaults 已弃用,取而代之的是 ~/.Xresources。因此需要将XTerm*Background: LemonChiffon 行添加到~/.Xresources 文件中,其中LemonChiffon 是一个颜色名称。有关您的 XTerm 版本可能支持的颜色列表,请参阅 critical.ch/xterm
【解决方案2】:

我建议使用反转默认前景色和背景色

xterm -rv

【讨论】:

    【解决方案3】:

    我为 xterm 使用以下颜色和字体设置。 将以下内容添加到主目录中的“.Xresources”文件中。

    XTerm*faceName: Bitstream Vera Serif Mono
    xterm*faceSize: 11
    xterm*vt100*geometry: 80x60
    xterm*saveLines: 16384
    xterm*loginShell: true
    xterm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
    xterm*termName: xterm-color
    xterm*eightBitInput: false
    
    !BLK Cursor
    #define _color0        #000d18
    #define _color8        #000d18
    !RED Tag
    #define _color1        #e89393
    #define _color9        #e89393
    !GRN SpecialKey
    #define _color2        #9ece13
    #define _color10       #9ece13
    !YEL Keyword
    #define _color3        #f0dfaf
    #define _color11       #f0dfaf
    !BLU Number
    #define _color4        #8cd0d3
    #define _color12       #8cd0d3
    !MAG Precondit
    #define _color5        #c0bed1
    #define _color13       #c0bed1
    !CYN Float
    #define _color6        #dfaf8f
    #define _color14       #dfaf8f
    !WHT Search
    #define _color7        #efefef
    #define _color15       #efefef
    !FMT Include, StatusLine, ErrorMsg
    #define _colorBD       #ffcfaf
    #define _colorUL       #ccdc90
    #define _colorIT       #80d4aa
    !TXT Normal, Normal, Cursor
    #define _foreground    #dcdccc
    #define _background    #1f1f1f
    #define _cursorColor   #8faf9f
    URxvt*color0         : _color0
    URxvt*color1         : _color1
    URxvt*color2         : _color2
    URxvt*color3         : _color3
    URxvt*color4         : _color4
    URxvt*color5         : _color5
    URxvt*color6         : _color6
    URxvt*color7         : _color7
    URxvt*color8         : _color8
    URxvt*color9         : _color9
    URxvt*color10        : _color10
    URxvt*color11        : _color11
    URxvt*color12        : _color12
    URxvt*color13        : _color13
    URxvt*color14        : _color14
    URxvt*color15        : _color15
    URxvt*colorBD        : _colorBD
    URxvt*colorIT        : _colorIT
    URxvt*colorUL        : _colorUL
    URxvt*foreground     : _foreground
    URxvt*background     : _background
    URxvt*cursorColor    : _cursorColor
    XTerm*color0         : _color0
    XTerm*color1         : _color1
    XTerm*color2         : _color2
    XTerm*color3         : _color3
    XTerm*color4         : _color4
    XTerm*color5         : _color5
    XTerm*color6         : _color6
    XTerm*color7         : _color7
    XTerm*color8         : _color8
    XTerm*color9         : _color9
    XTerm*color10        : _color10
    XTerm*color11        : _color11
    XTerm*color12        : _color12
    XTerm*color13        : _color13
    XTerm*color14        : _color14
    XTerm*color15        : _color15
    XTerm*colorBD        : _colorBD
    XTerm*colorIT        : _colorIT
    XTerm*colorUL        : _colorUL
    XTerm*foreground     : _foreground
    XTerm*background     : _background
    XTerm*cursorColor    : _cursorColor
    

    保存文件后,运行以下命令保存更改:

    xrdb -merge ~/.Xresources
    

    【讨论】:

    • 对,即用于永久设置(存储在文件中);需要注意的一件事是字符串 XTerm 不区分大小写(意思是 xterm*background: black 也可以)。
    • 这些设置非常好。
    【解决方案4】:

    由于您说的似乎是终端,您是否禁用了“颜色”下的“使用系统主题中的颜色”?完成此操作后,您可以选择背景颜色,仍在“颜色”选项卡下。背景选项卡看起来只允许选择图像(或透明度),这也让我感到困惑。

    【讨论】:

      猜你喜欢
      • 2011-06-07
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 2016-04-08
      • 2018-02-13
      • 2012-01-02
      • 2022-01-21
      相关资源
      最近更新 更多