On Jan 12, 2008 1:59 PM, Frédéric Crozat <fred@xxxxxxxxxx> wrote: > On Jan 12, 2008 11:24 AM, Craig Ringer <craig@xxxxxxxxxxxxxxxxxxxxx> wrote: > > Frédéric Crozat wrote: > > > > > I have plans to integrate the xicc and LUT calibration data loading > > > into GNOME directly (into gnome-settings-daemon). > > > > > That sounds immensely useful, especially if the GNOME screen saver and > > display lock can be convinced to leave the LUT alone or restore it after > > they're done. > > Already on my tofix list > > Probably at the top of the list, BTW ;) I've just checked gnome-screensaver code and it is saving gamma value and gamma ramp before changing them. Unfortunately, it is doing so at startup of gnome-screensaver daemon, so any change applied later during session is lost. I've just cooked a patch fixing this : now, gamma ramp is saved just before modifying it and restored after. < some time later > Patch is working, but I've discovered somebody has already cooked a working patch (we ended with the exact same code) and is waiting for merge : http://bugzilla.gnome.org/show_bug.cgi?id=342850 Anyway, I've integrated this patch in Mandriva cooker package for gnome-screensaver. -- Frederic Crozat