Re: [Evolution] Evolution/Gnome icons

Hi Matthew,

Thank you very much for your valuable hint. It did the trick for me.


-----Original Message-----
From: Matthew Barnes <mbarnes redhat com>
To: ruchir brahmbhatt ecosmob com
Cc: Evolution Mailing List <evolution-list gnome org>
Subject: Re: [Evolution] Evolution/Gnome icons
Date: Wed, 18 Mar 2009 09:59:57 -0400

On Wed, 2009-03-18 at 18:44 +0530, Ruchir Brahmbhatt wrote:
> I'm running Evolutoin on KDE 4.2.1 in OpenSUSE 11.1. Today I tried to
> change evolution button icons by changing gnome appearance settings
> through gnome-appearance-properties. I changed icons to oxygen and I
> was surprised with output. Evolution was looking too good. But after
> reboot, it reverted back to original. Does anyone know how to make
> this theme/icon settings permanent in Evolution?

Make sure gnome-settings-daemon is started when you log into KDE.

The way it works is Evolution requests icons by some generic name and
GTK+ supplies an icon for that generic name from what it thinks is the
current icon theme.

Appearance Preferences writes your icon theme and other settings to
GConf.  The problem is GTK+ is a low-level library and doesn't know
about GConf.  So gnome-settings-daemon serves as an intermediary,
listening to GConf and forwarding desktop-wide settings to GTK+ so that
GTK-based applications automatically honor those settings.

It sounds like what may be happening is after login, GTK+ is using its
own default icon theme because gnome-settings-daemon hasn't told GTK+
what icon theme you prefer.  My guess is running Appearance Preferences
probably spawns gnome-settings-daemon, which then supplies GTK+ with the
correct icon theme.  And then Evolution suddenly becomes pretty.

Hope that makes sense.

Matthew Barnes

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]