GNOME_SESSION_SAVE works fine for me. I am using it in a GNOME (3) session started by gdm.
In this case, the environment variable has to be set somewhere that is found by /etc/gdm/Xsession, for example ~/.profile.
Hence for those for whom the fix doesn't work: check that the environment variable is set somewhere that is read by your display manager's Xsession script (another suitable place might be ~/.xsessionrc).
I have requested in bug #1037616 that /usr/share/doc/gnome-session/README.Debian be updated to reflect the current situation.
GNOME_SESSION_SAVE works fine for me. I am using it in a GNOME (3) session started by gdm.
In this case, the environment variable has to be set somewhere that is found by /etc/gdm/Xsession, for example ~/.profile.
Hence for those for whom the fix doesn't work: check that the environment variable is set somewhere that is read by your display manager's Xsession script (another suitable place might be ~/.xsessionrc).
I have requested in bug #1037616 that /usr/share/ doc/gnome- session/ README. Debian be updated to reflect the current situation.