setcolor, setcolour --
set color and other attributes of the console screen
Syntax
setcolor - [ bcgknopr ] argument
[ argument ]
Description
The setcolor command allows the user to set the screen
color on a color console screen. Both foreground and background
colors can be set independently in a range of 16
colors. setcolor can also set the reverse video and
graphics character colors. setcolor with no arguments
produces a usage message that displays all available colors, then
resets the screen to its previous state.
For example, the following strings are possible colors:
blue
magenta
brown
black
lt_blue
lt_magenta
yellow
gray
cyan
white
green
red
lt_cyan
hi_white
lt_green
lt_red
The following flags are available. In the arguments below,
color is taken from the above list.
-bcolor
Set the background to the specified color.
-cfirst last
Set the first and last scan lines of the
cursor. (For more information see
screen(HW).)
-gf_color [b_color].
Set the foreground graphics characters to the first color
f_color. Set graphics characters' background to second
color b_color if specified.
-k
Switch on keyclick option.
-n [f_color [b_color] ]
Reset the screen to default settings, and switch off -k
option. If no arguments are given the screen is set to white
characters on a black background; otherwise the specified colors are
used. The foreground is set to the first color
f_color. The background is set to the second color if
b_color is specified.
-o
Set the color of the screen border (overscan region). This only
works on CGA adaptors.
-ppitch duration
Set the pitch and duration of the bell. Pitch is the
period in microseconds, and duration is measured in fifths
of a second.
When using this option, a <Ctrl>g (bell) must be echoed to
the screen for the command to work. For example:
setcolor -p 2500 2 echo ^G
-rf_color [b_color]
Set the foreground reverse video characters to the first color
f_color. Set reverse video characters' background to the
second color b_color if specified.
Limitations
setcolor only works on the console.
setcolor's ability to set a desired attribute depends on
the console's ability to support it. setcolor may not have
an effect on monochrome consoles.
Occasionally changing the screen color can help prolong the life of
your monitor.