Desktop launcher should then read ~/.config/user-dirs.dirs and, if it has access to the real user home, redefine the various XDG_* dirs with those paths.
Desktop launcher should then read ~/.config/ user-dirs. dirs and, if it has access to the real user home, redefine the various XDG_* dirs with those paths.