Terminal 资源与色彩

Terminal 资源与色彩,terminal,color-scheme,xorg,Terminal,Color Scheme,Xorg,当你在搜索xterminal主题时,只需谷歌搜索就可以找到很多 这里有一个: *背景:rgb:00/00/00 *前景:rgb:a8/a8/a8 *颜色0:rgb:00/00/00 *颜色1:rgb:a8/00/00 *颜色2:rgb:00/a8/00 *颜色3:rgb:a8/54/00 *颜色4:rgb:00/00/a8 *颜色5:rgb:a8/00/a8 *颜色6:rgb:00/a8/a8 *颜色7:rgb:a8/a8/a8 *颜色8:rgb:54/50/54 *颜色9:rgb:f8/54/

当你在搜索xterminal主题时,只需谷歌搜索就可以找到很多

这里有一个:

*背景:rgb:00/00/00

*前景:rgb:a8/a8/a8

*颜色0:rgb:00/00/00

*颜色1:rgb:a8/00/00

*颜色2:rgb:00/a8/00

*颜色3:rgb:a8/54/00

*颜色4:rgb:00/00/a8

*颜色5:rgb:a8/00/a8

*颜色6:rgb:00/a8/a8

*颜色7:rgb:a8/a8/a8

*颜色8:rgb:54/50/54 *颜色9:rgb:f8/54/50 *颜色10:rgb:50/fc/50 *颜色11:rgb:f8/fc/50 *颜色12:rgb:50/54/f8 *颜色13:rgb:f8/54/f8 *颜色14:rgb:50/fc/f8 *颜色15:rgb:f8/fc/f8

所以背景色和前景色看起来是合法的,但是,从0到15的颜色是什么?我可以假设像ls这样的程序使用它们,因为更改这16种颜色会影响“ls--color”输出


如果有人能启发我对这些颜色是什么或是什么以及它们如何影响配色方案的看法,我将不胜感激。

名称
color0
color15
是xterm资源名称,它们对应于使用转义序列设置的ANSI(0-7)和类似aixterm(8-15)的颜色。资源名称列在xterm中,转义序列列在中。各种应用程序使用这些转义序列,或者通过库,例如,或者硬编码。(GNULS介于两者之间——它不使用常规的终端数据库,但有自己不同的数据库,这很麻烦)

它们是资源,用户可以轻松自定义调色板。例如,所使用的方法一直是一个有争议的问题

颜色16-255的资源“可能”有名称,除了X库中有400个资源名称的限制(因此xterm不提供这些名称——它在中超过了该限制)