Re: Gnome and Color Hogging
- From: Havoc Pennington <hp redhat com>
- To: mcuss cdlsystems com
- Cc: <gnome-devel-list gnome org>
- Subject: Re: Gnome and Color Hogging
- Date: 04 Jan 2001 19:02:44 -0500
"Mark Cuss" <mcuss cdlsystems com> writes:
> So, I have 2 questions. First, is there a utility in Linux to view the current
> contents of the colormap (like xcolor in Unix)? I have been running xcolor on my unix
> box, displaying the window on the linux computer as a temporary
> workaround. gcolorsel
> seems to only display the contents of rgb.txt and not the current state of the
> colormap.
If you have source for xcolor, it probably just compiles on
Linux. Otherwise, no I don't know of a utility.
> The second question is how can I limit how many colors are used by Gnome when it loads
> to solve this colormap "hogging" problem? Even if the desktop and icons used only 16
> colors and left the rest for our software that would be perfect.
>
In addition to Imlib, the colors are being allocated from
gtk+/gdk/gdkrgb.c, in the function gdk_rgb_do_colormaps(). Basically
this code allocates the largest color cube it can, between 2x2x2 (2^3
colors) and 6x6x6 (6^3 colors).
So your cheesiest solution is to have your software start up first,
and grab all the colors. ;-)
But probably a better solution is to modify the GTK+ RPM, changing the
gdk_rgb_do_colormaps() function to allocate fewer colors; looks like a
trivial change.
Havoc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]