GNOME Bugzilla – Bug 546522
bug-buddy gtk module not loaded by default
Last modified: 2008-09-14 00:00:44 UTC
This is with gnome-session 2.23.6 on Mandriva Cooker. In 2.19.6, gnome-session would set $GTK_MODULES = gnomebreakpad for automatic bug-buddy startup. This doesn't happen anymore.
Confirming on gnome-session 2.23.91, this is IMHO a blocker.
Blocker, must be fixed for 2.24.0 IMO.
So bug-buddy could ship a small autostart program that uses the Setenv org.gnome.SessionManager dbus method to do this, but it's racy since other programs might do the same thing at the same time :/ We already have at-spi-registryd-wrapper touching GTK_MODULES, eg.
isn't there an xsetting it can set instead of the environment variable? (of course, probably the xsetting is only looked at at startup, and so things like gnome-settings-daemon and gnome-keyring-daemon wouldn't see it anyway...)
No, the xsetting works at runtime too, modules are loaded/unloaded when the xsetting changes. We are only missing the gnome-settings-daemon side for setting the xsetting from multiple independent sources.
Any news here? Hardcode freeze approaching soon - next Monday.
See bug 539840
See also bug 552153 for the hopefully last missing piece in GTK+.
Now that bug 539840 and bug 552153 are fixed, there seems to be no reason for this to stay opened. I will add a rule that sets /apps/gnome_settings_daemon/gtk-modules/gnomebreakpad = true in bug-buddy and there should be no need for gnome-session to load anything. Please reopen if I missed something.