【发布时间】:2012-04-28 13:38:45
【问题描述】:
如何改变背景颜色?我选择了Profile > Background > solid color,但是我在哪里可以选择颜色?
【问题讨论】:
-
对于未来的读者:OP 询问了 xterm 但实际上使用的是 gnome-terminal,因此接受的答案是关于 gnome-terminal,所有其他答案都是关于 xterm
标签: gnome-terminal
如何改变背景颜色?我选择了Profile > Background > solid color,但是我在哪里可以选择颜色?
【问题讨论】:
标签: gnome-terminal
有两种得到很好支持的方法可以更改 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然后一劳永逸地设置。
【讨论】:
~/.Xdefaults 已弃用,取而代之的是 ~/.Xresources。因此需要将XTerm*Background: LemonChiffon 行添加到~/.Xresources 文件中,其中LemonChiffon 是一个颜色名称。有关您的 XTerm 版本可能支持的颜色列表,请参阅 critical.ch/xterm。
我建议使用反转默认前景色和背景色
xterm -rv
【讨论】:
我为 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 也可以)。
由于您说的似乎是终端,您是否禁用了“颜色”下的“使用系统主题中的颜色”?完成此操作后,您可以选择背景颜色,仍在“颜色”选项卡下。背景选项卡看起来只允许选择图像(或透明度),这也让我感到困惑。
【讨论】: