Hi Again,

Here is something concrete that is wrong with the escape and especially the symbol "\"

LDAP user shell$ export | grep -i pulse
declare -x PULSE_CLIENTCONFIG="/home/likewise-open/DOMAIN/iboyadzi/.x2go/C-DOMAINiboyadzi-63-1292403176_stDGNOME_dp32/.pulse-client.conf

LDAP user shell$ cd /home/likewise-open/DOMAIN/iboyadzi/.x2go/C-DOMAINiboyadzi-63-1292403176_stDGNOME_dp32/
bash: cd: /home/likewise-open/DOMAIN/iboyadzi/.x2go/C-DOMAINiboyadzi-63-1292403176_stDGNOME_dp32/: No such file or directory

The folder is called:
/home/likewise-open/DOMAIN/iboyadzi/.x2go/C-DOMAIN\iboyadzi-63-1292403176_stDGNOME_dp32/ (note '\' between DOMAIN and iboyadzi)

Further: inside: /home/likewise-open/DOMAIN/iboyadzi/.x2go/C-DOMAIN\iboyadzi-63-1292403176_stDGNOME_dp32 folder have:
cache-unix-kde-depth_32, C-DOMAIN\iboyadzi-63-1292403176_stDGNOME_dp32 (inside empty stats file) folders, and options and session.log files

Compared with Local User:
the corresponding folder is without '\', thus is accessible, and there have 3 files more:
.pulse-client.conf with content:
  default-server=localhost:30044
  cookie-file=.x2go/C-iboyadzi-64...../.pulse-cookie
.pulse-cookie (binary)
cmdoutput with content:
  exec gnome-session

Can you, please, check and provide fix in the sources, for proper folder creation, or proper export of variables in the code.

Best Regards
Ivan