GNOME Bugzilla – Bug 356573
deamon sometimes hangs around for a long time
Last modified: 2008-07-21 21:41:22 UTC
This seems to happen because there is a 20 minute (!) timeout before gconfd closes a database, and it only exists when all databases except for the default one are closed. I'll attach a patch to make it exit when no database has listeners anymore
Created attachment 72989 [details] [review] patch
The idea of the timeout is to prevent churn when running scripts, e.g. say you run a script that does a bunch of gconftool --set So it might be better to just make the timeout a lot shorter, like 1 minute.
Hmm, maybe. As long as your scripts run inside a desktop session it probably doesn't make a difference, since there are always gconf users around, like nautilus and the panel.
and the types of commands you would typically run outside of a session (like say --makefile-install-rule) change the database directly instead of invoking a timeout.
s/timeout/gconfd process/ Matthias, why doesn't the patch remove the 20 minute elapsed check as well?
This is fixed with Rays dbus work now.