Next: config_directory, Previous: color_highlight, Up: Special environment variables [Contents][Index]

#### 15.1.6 color_normal

This variable contains the “normal” foreground and background terminal colors, separated by a slash (‘`/`’). Setting this variable changes those colors. Each color must be a name from the following list:

- black
- blue
- green
- cyan
- red
- magenta
- brown
- light-gray
- dark-gray
- light-blue
- light-green
- light-cyan
- light-red
- light-magenta
- yellow
- white

The default is ‘`light-gray/black`’.

The color support support varies from terminal to terminal.

‘`morse`’ has no color support at all.

‘`mda_text`’ color support is limited to highlighting by black/white reversal.

‘`console`’ on ARC, EMU and IEEE1275, ‘`serial_*`’ and ‘`spkmodem`’ are governed by terminfo and support only 8 colors if in modes ‘`vt100-color`’ (default for console on emu), ‘`arc`’ (default for console on ARC), ‘`ieee1275`’ (default for console on IEEE1275). When in mode ‘`vt100`’ then the color support is limited to highlighting by black/white reversal. When in mode ‘`dumb`’ there is no color support.

When console supports no colors this setting is ignored. When console supports 8 colors, then the colors from the second half of the previous list are mapped to the matching colors of first half.

‘`console`’ on EFI and BIOS and ‘`vga_text`’ support all 16 colors.

‘`gfxterm`’ supports all 16 colors and would be theoretically extendable to support whole rgb24 palette but currently there is no compelling reason to go beyond the current 16 colors.