https://bugzilla.novell.com/show_bug.cgi?id=812189 https://bugzilla.novell.com/show_bug.cgi?id=812189#c0 Summary: Akonadi rewrite XDG_DATA_DIRS and confuse GTK applications Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Applications AssignedTo: kde-maintainers@suse.de ReportedBy: mcaj@suse.com QAContact: qa-bugs@suse.de CC: sbrabec@suse.com Found By: Community of Practice Blocker: --- HI, shortly after I updated my system to 12.3 I found that icons for GTK applications disappeared. qt apps ware fine. First I thought there is something wrong with gtkutils, because I had in logs messages like this: Gtk: Useless empty GtkIconSource GLib-GObject: g_object_unref: assertion `G_IS_OBJECT (object)' failed gtkutils: gdk_pixbuf_new_from_file() returned nothing for file /usr/share/icons/hicolor/16x16/apps/pidgin.png: Couldn't recognize the image file format for file '/usr/share/icons/hicolor/16x16/apps/pidgin.png' or: glib.GError: Couldn't recognize the image file format for file '/usr/share/heartbeat-gui/ha.png' Then I spend several hours to trying found broken settings in gtk..... via gnomevfs-ls I found the system really doesn't know png file .. The reason for it is simple. I looks like akonadi rewrite XDG_DATA_DIRS ! my set looks like this:
set |grep XDG XDG_CONFIG_DIRS=/etc/xdg XDG_DATA_DIRS=/usr/share/akonadi/agents
on the other machine without Akonadi it looks like this: XDG_CONFIG_DIRS=/etc/xdg XDG_DATA_DIRS=/usr/share:/etc/opt/kde3/share:/opt/kde3/share I'm not sure if/why Akonadi needs XDG_DATA_DIRS, but if so it should looks like this XDG_DATA_DIRS=/usr/share:/etc/opt/kde3/share:/opt/kde3/share:/usr/share/akonadi/agents Please can you have look into Akonadi code and fix it there ? Thanks. Martin PS Thanks to sbrabec to find it ! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.