Hi Alex,
would it be possible to allow a username override via command line
option? Currently, --user is only supported in LDAP mode.
It might be a nice feature to provide the option to specify a username
on the command line, overriding the username in the sessions file.
That way, one could create desktop icons (at least on Windows, but
probably also on *nix) which pass the user name along, as in (for Windows):
x2goclient.exe --portable --user="%USERNAME%"
--session-conf="\\server\share\sessions" --session="Default"
--home="%USERPROFILE%"
%USERNAME% and %USERPROFILE% are system variables on Windows, similar to
$USER and $HOME on *nix.
Assuming your user names are the same on Windows and on the x2go server,
this allows for one central sessions file that still automatically picks
the right user name.
Sadly, this feature doesn't help me, because I'm in the unlucky position
that user names are different between Windows and *nix, but maybe some
other users out there could use this feature...
My workaround will probably be something along the lines of
x2goclient.exe --portable
--session-conf="\\server\share\sessions.%USERNAME%" --session="Default"
--home="%USERPROFILE%"
which means I will have to keep a seperate sessions file for each user,
but at least I can clone it from a template.
-Stefan