我在网上找到了无数可用的主题,它们使用十六进制颜色代码来更改 X 窗口的显示方式,但是我找不到任何文档清楚地说明每种颜色的作用。例如,在我的 .Xresources 文件中:
*color0: #000000
*color1: #e59400
*color2: #00cc00
*color3: #00cc00
*color4: #005500
*color5: #e59400
*color6: #00cc00
*color7: #00cc00
*color8: #000000
*color9: #e59400
*color10: #e59400
*color11: #e59400
*color12: #005500
*color13: #e59400
*color14: #e59400
*color15: #00cc00
Run Code Online (Sandbox Code Playgroud)
我知道如何改变每一种“颜色”,但我不知道每一种实际上在改变什么,换句话说……哪种颜色会变成什么?
那些用于xterm. 它们定义了一个调色板。颜色 0-7 是八种“ANSI”颜色。对于颜色 8-15,则更复杂:
boldColors资源 - 请参阅手册)。它这样做是作为使用粗体字体的替代方法,因为某些位图字体仅通过将字体偏移量增加一个像素才可用作粗体 - 并不总是可读(这可以使用boldFont资源进行配置)。该手册还列出了颜色的默认值作为名称。X 将名称映射到 RGB 值。这些十六进制颜色代码是使用每种颜色的两个十六进制数字来表示 RGB(红/绿/蓝)的一种方式。您可能还会看到以格式表示的rbg:rr/gg/bb.
一些程序假定 color0 与背景颜色相同,而 color7 与前景色(文本)颜色相同。实际上,xterm使用一组单独的默认值(例如和命令行选项)维护这些颜色。-fg-bg
| 归档时间: |
|
| 查看次数: |
4927 次 |
| 最近记录: |