WNDC
|
|
USupported on UNIX
|
VSupported on OpenVMS
|
The WNDC environment variable enables color and defines the default color palette for the windowing API and UI Toolkit applications.
Value
palette1, palette2, …, palette16
Each color palette entry (palette1, palette2, and so forth) defines the foreground (character) color and the background color in the form foreground/background, where foreground and background are single characters that each signify a color. These characters, which are not case sensitive, are as follows:
D = Dark (black)
B = Blue
G = Green
C = Cyan
R = Red
M = Magenta
Y = Yellow
W = White
For example, D/W, W/D, B/W, B/Y, R/W.
Discussion
Color palette entries are separated by commas, and you can skip a color palette entry by placing consecutive commas in the string. If you omit a palette entry at the end of the string, you don’t need to mark its place with a comma. Any omitted palette entries default to the colors for palette entry one, and if palette entry one is not specified, it defaults to white characters on a black background (W/D). The background color for palette entry number one is the default background color for the entire screen.
If WNDC is set, Synergy DBL attempts to do color processing. If you’re not using a color terminal, don’t set WNDC. |
On UNIX, you must also add the following codes to the termcap file entry for the terminal you intend to use, where b indicates background, f indicates foreground, and B, C, D, G, M, R, W, and Y indicate the colors listed above:
bB=color definition sequence for blue background
bC=color definition sequence for cyan background
bD=color definition sequence for black background
bG=color definition sequence for green background
bM=color definition sequence for magenta background
bR=color definition sequence for red background
bW=color definition sequence for white background
bY=color definition sequence for yellow background
fB=color definition sequence for blue foreground
fC=color definition sequence for cyan foreground
fD=color definition sequence for black foreground
fG=color definition sequence for green foreground
fM=color definition sequence for magenta foreground
fR=color definition sequence for red foreground
fW=color definition sequence for white foreground
fY=color definition sequence for yellow foreground
To find out the escape sequence for each color, refer to the manual for the terminal you’re using.
On OpenVMS, the WNDC logical must exist for color to be enabled.
The screen is updated using ANSI color escape sequences.
The WNDC environment variable is not used on Windows. Instead, a default color palette and a default set of Synergy color definitions are loaded into memory when the Synergy runtime starts. See Colors and the color palette for more information.
Setting location
The environment.
Used by
Runtime
Examples
UNIX
The example below defines palette entry one as green characters on a blue background, entry two as red characters on a yellow background, entry four as black characters on a white background, and all other palette entries as green characters on a blue background (like palette entry one).
WNDC=g/b,r/y,,d/w ;export WNDC
The example below defines palette entry three as white characters on blue, palette entry five as black characters on red, and all other palette entries as white characters on black.
WNDC=,,w/b,,d/r ;export WNDC
The example below enables color but initializes all palette entries to white on black.
WNDC=, ;export WNDC
OpenVMS
The example below defines palette entry one as green characters on a blue background, entry two as red characters on a yellow background, entry four as black characters on a white background, and all other palette entries as green characters on a blue background (like palette entry one).
$ DEFINE WNDC "G/B,R/Y,,D/W"
The example below defines palette entry three as white characters on blue, palette entry five as black characters on red, and all other palette entries as white characters on black.
$ DEFINE WNDC ",,W/B,,D/R"
The example below enables color but initializes all palette entries to white on black.
$ DEFINE WNDC ","