New xfreerdp script

Alkis Georgopoulos <[email protected]> Mon, 27 Jun 2011 19:29:49 +0300
Newsgroups gmane.linux.terminal-server.devel
Message-ID <1309192189.9637.18.camel@alkis>
A few more lengthy explanations about the last two commits.

About ltsp/xinitrc:
  eval $COMMAND
breaks empty parameters and parameters with spaces. So if
  xinitrc rdesktop -u '' server
was ran, eval would instead run
  rdesktop -u server

`eval` sometimes can also be a security risk (e.g. SCREEN_07="rdesktop &
rm -rf /"), so switching to `"$@"` or `exec "@"` is usually more
appropriate.


About the xfreerdp changes.
$RDP_SOUND is no longer supported, if one wants to stop pulseaudio to
save some CPU/RAM he can set SOUND=False to prevent pulseaudio from
starting in the first place, instead of pausing it with pasuspender.

$RDP_DAEMON is also not supported, $XINITRC_DAEMON now defaults to True
for rdesktop screens to prevent X from restarting on each windows login
timeout or logout. If one doesn't want that, he can specify
XINITRC_DAEMON=False in lts.conf

$SCREEN_XX="rdesktop params" is more generic and allows for setting rdp
options on a per-screen basis.
$RDP_OPTIONS is still supported though.
$RDP_SERVER is supported too, and it now defaults to "server".


I hope I didn't break any use case, if so please tell me to fix it.


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_____________________________________________________________________
Ltsp-developer mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-developer
For additional LTSP help,   try #ltsp channel on irc.freenode.net