On 6/13/06, Paul Varner <[EMAIL PROTECTED]> wrote:
On Sun, 2006-06-11 at 19:44 -0700, Richard Fish wrote:
> Looks like I'll be masking >=evolution-2.6.0....
> </rant>
>
> http://bugs.gentoo.org/show_bug.cgi?id=133241

Masking the following fixed it for me

=x11-themes/gnome-icon-theme-2.14.2

I haven't had the time to investigate further or file a bug report.

Ok, I've found a fix for this.  It looks like we need to set
gtk-fallback-icon-theme = "gnome" in a  gtkrc file.

Assuming you have KDE setup to export settings to gtk/gnome apps, it
will overwrite your ~/.gtkrc-2.0 file, and also add a line to your
~/.bashrc to make sure it is used by gtk.  Your ~/.bashrc probably
contains:

# This line was appended by KDE
# Make sure our customised gtkrc file is loaded.
export GTK2_RC_FILES=$HOME/.gtkrc-2.0

If you change this line, or the .gtkrc-2.0 file, the KDE control
center may overwrite the changes.  So my fix is to change ~/.bashrc to
contain:

----
# This line was appended by KDE
# Make sure our customised gtkrc file is loaded.
export GTK2_RC_FILES=$HOME/.gtkrc-2.0

# and also use my personal .gtkrc file...
export GTK2_RC_FILES="${GTK2_RC_FILES}:$HOME/.gtkrc-2.0-rjf"
----

Then .gtkrc-2.0-rjf contains only:
----
gtk-fallback-icon-theme = "gnome"
----

This allows all evolution icons to be found.

Of course, I had to dig through the source to figure out the fix, but
once I knew the solution, finding the relevant web pointers was easy!
See:

http://bugzilla.gnome.org/show_bug.cgi?id=330061
http://mail.gnome.org/archives/desktop-devel-list/2006-February/msg00425.html

-Richard
--
gentoo-user@gentoo.org mailing list

Reply via email to