FreeRDP does not play well with xinit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ltsp (Ubuntu) |
Fix Released
|
Low
|
Alkis Georgopoulos |
Bug Description
Both FreeRDP and xinit make use of the "--" object. With FreeRDP it comes before the IP address. With xinit it comes before the "X" options.
Imagine the following scenario for a FreeRDP thin client:
xfreerdp -a 16 -u '' -x m -z --disable-wallpaper --disable-
If you were to enter the above line into a "SCREEN_XX" line, it would cause that screen not to load... Not a good thing.
== What happens: ==
Any screen lines containing a "--" (now common with FreeRDP's CLI syntax) causes the respective screen not to load.
== What SHOULD happen: ==
The screen.d script for xfreerdp should have some way of accounting for "--" appearing within a given command and continue to function with it.
Since FreeRDP is the new default RDP client for Ubuntu's LTSP implementation, this needs to be corrected.
I forgot to mention the OS details:
# lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
# uname -a
Linux ltsp 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux