On Friday 26 March 2010 00:44:57 Ken Gramm wrote:
On Fri, 2010-03-26 at 03:16 +1100, Darren Freeman wrote:
I have been using Evolution under KDE for several years now, but after upgrading to OpenSUSE 11.2 x86-64, I find that many of the icons are missing (sometimes intermittently), and replaced by little 'X' marks in the application. This is especially annoying in the calendar where I can't tell which options I've set on an appointment (such as alarm or recur).
I posted this to the Gnome bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=611874
This has a link to the SUSE bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=537953
I have tried to solve this by installing the package gnome-session, which pulled in a lot of other packages. Still I don't seem to have fixed it. Now on closer reading I see that this may be due to the Oxygen theme being incomplete.
Evolution won't use Oxygen icons unless the Oxygen set is configured GNOME- wide, as far as I know. And because icon themes inherit from one another to provide a fallback, any icon missing from Oxygen will be found in 'hicolor', the parent of all icon themes.
I can't say it is the "best" solution, but to fix the problem make sure that gnome-settings-daemon is installed.
Then edit /etc/xdg/autostart/gnome-settings-daemon.desktop. At the bottom, comment out "OnlyShowIn=GNOME;".
Log out and then back in.
Keep in mind, if gnome-settings-daemon is updated, you'll need to comment out the line again.
You can permanently override the behaviour in the system-wide autostart file by copying it to ~/.config/autostart/ and making the OnlyShowIn edit to the copy. Evolution people: could Evo start its runtime prerequisites itself if they are not already running (ie Evo is not running under GNOME)? Will -- Will Stephenson, openSUSE Team SUSE LINUX Products GmbH - Nürnberg - AG Nürnberg - HRB 16746 - GF: Markus Rex -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org