TERM=xterm256 中颜色 > 16 的颜色名称是什么?

TERM=xterm256 中颜色 > 16 的颜色名称是什么?

我尝试在 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

这是 X11 颜色名称图表。

/etc/X11/rgb.txt您的系统上可能有。

相关内容