IMO this is is a bad workaround. We should simply support session managers (there was a development branch on that topic a long while ago), then we could also synchronize other settings.
I'm especially negative if it adds a weird setting, by demand.