This is a bug in either su or sudo. When copying the user environment, it fails to correctly copy the DBUS_SESSION_BUS_ADDRESS, DBUS_SESSION_BUS_PID, and DBUS_SESSION_BUS_WINDOWID variables. This may be working as intended, I'm not sure exactly how sudo/su function in terms of copying transient variables from a currently running session. Note, the above solution *does* work, albeit being a bit of a hack. Because of it's failure to copy the variables, gconftool-2 cannot find the currently running gconfd process, and silently fails to send it the reload config signal.
gconftool-2 should report when it fails to find a running gconfd process.
This is a bug in either su or sudo. When copying the user environment, it fails to correctly copy the DBUS_SESSION_ BUS_ADDRESS, DBUS_SESSION_ BUS_PID, and DBUS_SESSION_ BUS_WINDOWID variables. This may be working as intended, I'm not sure exactly how sudo/su function in terms of copying transient variables from a currently running session. Note, the above solution *does* work, albeit being a bit of a hack. Because of it's failure to copy the variables, gconftool-2 cannot find the currently running gconfd process, and silently fails to send it the reload config signal.
gconftool-2 should report when it fails to find a running gconfd process.