Chameleon can be used either visually, through a pretty GTK interface, or from the command line. In visual mode, the background colour is selected from an RGB colour wheel. You also have an option of selecting an image file, to be either tiled or stretched, in the background.