An article is being made on color management, I’m currently gathering the sources. But until it will be published, here is one thing to start with.
Calibration of a display, and creating a profile for it on linux is not as easy as on other operating systems. There are only a few software to calibrate a display with a colorimeter (ArgyllCMS, and LPROF as far as i know).
I borrowed a display calibrator device, but none of the above mentioned softs can deal with it. But a display profile created on an other os can be loaded on linux! As far as the display and the video card is the same, the profile will be useful.
For loading the profile, I use xcalib. The de-facto standard directory of color profiles is /usr/share/color/icc, so i copied my profile there, and after compiling xcalib, i wrote a script that loads my monitor profile. Then i added it to System/Preferences/Sessions. Every time i log in, the profile is loaded.
I know that this post is floating in the middle of an empty space yet, but soon the post on color management will make it more clear .
edit on 17.10.2007.
Somehow on my new hardware (AMD X2 64) and with gutsy, i was unable to compile xcalib. It is likely to be some 64 bit issue, but anyway, i use Dispwin now, what is part of ArgyllCMS. I downloaded the argyll precompiled executables, copied the dispwin to /usr/local/bin (i don’t know much about the file system standards, maybe it is not the best place, but it works) changed the attributes of the file, and written a script that loads my profile.