我尝试在 xterm256 颜色模式下将 xterm 背景颜色设置为“color 234”,但我不知道要将什么传递给“-bg”选项。我尝试过“color234”、“Color234”,但这些都没有定义。
答案1
该bg
选项设置 X 窗口背景,与模拟或终端解释的 256 色转义码无关。
您可以在以下位置找到有关终端解释的转义码的更多信息http://rtfm.etla.org/xterm/ctlseq.html。
根据文档,转义序列是:
- ESC[48;5;***xxx***m(设置背景)
- ESC[38;5;***xxx***m(设置前景)
在哪里xxx颜色值如下:
- 0-15 是标准 ANSI 颜色
- 16-231 是一个 6x6x6 RGB 颜色立方体,由 ((36 * r) + (6 * g) + b + 16) 给出,其中 r、g、b 在 [0..5] 内
- 232-255 是没有黑色和白色的灰度斜坡。
另一位评论者关于将窗口的背景颜色设置为 0x1C1C1C 的说法是正确的xterm -bg rgb:1c/1c/1c
,因为 256 色 Xterm 仿真中的颜色 #234 是深灰色 0x1C1C1C,计算如下http://www.vim.org/scripts/script.php?script_id=1349:替代文本 http://www.frexx.de/xterm-256-notes/img/256colors2.png
答案2
xterm -bg rgb:1c/1c/1c 是您使用 RGB 值设置颜色的方式。
答案3
/etc/X11/rgb.txt
您的系统上可能有。