The code can be found here: https://codeberg.org/x11cp/x11cp.git
git clone https://codeberg.org/x11cp/x11cp.git && cd x11cp/src/xmcolor
To compile this application, the following command should be used:
xmkmf -a && make
There is also a wrapper command in the top-level `Makefile` of the repository where this is can be run as:
The following libraries/dependencies are also required. The names of these will vary from each Linux distribution/BSD, hence the names of these libraries are generically specified:
NOTE: this application requires an 8-bit color depth display to run.
This will mean running this inside a Xephyr session
xmcolor is the Motif Color Picker, written by Ti Kan. I believe this was
written sometime in 1994. The embedded ident marker indicates:
@(#)xmcolor.c 1.11 94/12/05
This was developed using
motif, and provides a means of mixing one’s
own colours, as well as using pre-defined colours from
rgb.txt. One could
then select the hexadecimal string for that colour.
I really like how simple and self-contained so many of these applications were, and how much of a teaching aid it meant for someone to write them. The source file has 1066 lines in it – quite a lot when you consider how much of that is Xt/Xm boilerplate.
These days, you’d just use a colour-picker from google without giving it a second thought.