README for cnice version 0.6
Installation:
Edit the overly simple Makefile and type make. make install as root.
General Info:
cnice is a c program to examine and modify colors in the default colormap.
The program opens the display but it uses stdin and stdout for interaction.
It can be used to:
o display the colormap entries (text mode), marking free and allocated
cells and the total free ones.
o modify color names so that the preferred color will be allocatable.
The algorithm used makes sure that color cell allocation happens when
it is really necessary - and possible. The criteria for this can
be set up by command line option.
o x applications suffer from color-syndrome. For example when the xterm
background/foreground color is set to some non-allocatable color,
it gives up and assigns white to both, making the text unreadable.
With cnice x applications can be invoked so that cnice pre-parses the
command line and modifies the colors to make sure that they are
allocatable.
o cnice can parse resource database strings to modify the colors.
The resulting database stings will not contain "tough" colors. Some
widget sets (namely Motif) will need also shading colors - these
colors can optionally be added to the database. Note that the resource
database does not have information whether the resource is a color,
so in order to find a color resource name a good guess is made.
(background, foreground, color strings are recognized).
This program is meant to be an aid for those who have a pseudo color
display and have some application where the presence of the nearest
color is more important than the presence of the exact color.
The program not for purists - it just tries to solve a real-life problem.
Copyright:
Freely distributable. Please read the file COPYING. (GNU)
Have fun,
Send suggestions to:
Gaspar Sinai <gsinai@gol.com>
Tokyo, 1 November, 1996.