[X2go-dev] Shared drive icon cleanup

John A. Sullivan III jsullivan at opensourcedevel.com
Mon May 3 22:50:33 CEST 2010


Hello, all.  We've been having a problem with the icons created when one
shares a local share with the X2Go desktop not being cleaned up on
Windows computers.  It works fine when the client is Linux.  This could
be peculiar to our highly customized setup.  Has anyone else noticed
this?

We set up a bit of tracing and found the $remote variable used to delete
the icon in the x2goumount_session script was being prepended with
_cygdrive_:

May  3 15:54:39 vd01 X2GOUMOUNT TRACE : remote is /vservers/joe/data/users/joe/Desktop/_cygdrive_C_DOCUME~1_Joe_X2GO~1_S-BDE3~1_spool
May  3 15:54:39 vd01 X2GOUMOUNT TRACE : remote is /vservers/joe/data/users/joe/Desktop/_cygdrive_C_DOCUME~1_joeold

We edited x2goumount_session to read:
        $remote=~s/\//_/g;
        $remote=(split(":","$remote"))[1];
        $remote=~s/^_cygdrive_//;
        $remote="/vservers/$serv/data/users/$uname/Desktop/$remote";
As you can tell, we have customized this for a vserver environment -
something we hope to publish very soon.  This then gave us the expected
results on Windows stations.

May  3 15:58:19 vd01 X2GOUMOUNT TRACE : remote is /vservers/steve/data/users/steve/Desktop/C_DOCUME~1_spare_X2GO~1_S-SMCC~2_spool
May  3 16:00:34 vd01 X2GOUMOUNT TRACE : remote is /vservers/joe/data/users/joe/Desktop/C_DOCUME~1_Joe_X2GO~1_S-BDE3~1_spool
May  3 16:00:34 vd01 X2GOUMOUNT TRACE : remote is /vservers/joe/data/users/joe/Desktop/C_DOCUME~1_joeold






More information about the x2go-dev mailing list