XCreateColormap - создает
XStoreColors - забивает палитру в colormap тут одна маленькая деталь
компонетны r g b в XColor 2-х байтные, так, что не 0..255, а
0..65535 (с этим целы час бился понять не мог почему все черное :))
XInstallColormap - устанавливает colormap для дисплея
XSetWindowColormap - привязывает colormap к окошку.
Сначала привязываешь к окну, а потом делаешь XInstallColormap помоему
так если правильно помню (давно это было)