[opensuse] Evolution missing icons under KDE
Hi all, 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. Could somebody please take a look at this? This is a regression that I notice again and again. Have fun, Darren -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 2010-03-26 at 03:16 +1100, Darren Freeman wrote:
Hi all,
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.
Could somebody please take a look at this? This is a regression that I notice again and again.
Have fun, Darren
Hello Darren, 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. Hope this helps! Ken -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thu, 2010-03-25 at 18:44 -0500, Ken Gramm wrote:
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.
Indeed, this has solved the problem. Phew!! Thanks very much. Have fun, Darren -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Fri, 2010-03-26 at 11:01 +0100, Will Stephenson wrote:
Evolution people: could Evo start its runtime prerequisites itself if they are not already running (ie Evo is not running under GNOME)?
I thought it used to do this. Whenever I wanted to restore a backup of the ~/.evolution data directory, I had to first kill gconf and/or bonobo-activation-server. These were apparently started again by Evolution. Not killing them resulted in old data being used. (Maybe the inodes just deleted were still open.) Have fun, Darren -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Darren Freeman
-
Ken Gramm
-
Will Stephenson