2d57b1b470
metacity tries to do the right thing, by preloading all the relevant directories before getting the keys one-by-one, but GConfClient isn't actually smart enough to avoid server roundtrips in this case. That should certainly be fixed in GConf. In the meantime, here is a patch that reworks the metacity prefs initialization to avoid roundtrips for individual keys anyway, by using gconf_client_all_keys(). https://bugzilla.gnome.org/show_bug.cgi?id=574121 https://bugzilla.gnome.org/show_bug.cgi?id=607746