Dconf does not work properly

This is related to (actually the same thing as) Interactive Desktop dconf Error but I have more information and a suggestion.

The issue is that “by design” (sigh) dconf behaves that way because it doesn’t want one user “messing up” a session for another user. See some discussion among those lines here:

The “correct” solution is to set all of the following

unset XDG_RUNTIME_DIR
unset XDG_SESSION_ID
unset XDG_DATA_DIRS

however I’m wondering if we can make such a setting part of OnDemand defaults, at least for Mate and XFCE for which I am sure it’s needed (I suspect that is true for Gnome also)

Or at the very least a mention in the documentation at 2. Add a Cluster — Open OnDemand 4.0.0 documentation

even though the appropriate place for one to implement it is at 4. Custom Job Submission — Open OnDemand 4.0.0 documentation

IIUC an important aspect of this is that we are not only talking about the warnings, but also of the fact that several settings cannot be saved and get forgotten across session close/reopen without having set it correctly.