[X2Go-Dev] RDP services

John A. Sullivan III jsullivan at opensourcedevel.com
Mon Mar 12 17:49:05 CET 2012


I've been really looking forward to it but have not yet found the time.
It will be important for clients where we have them booting from stick
into a scaled down LXDE/XFCE environment.

The big find for us and our clients using Windows XP desktops was the
TSPlus Windows RDP7 client.

I'm wondering what freerdp integration with X2Go would look like (which
is, I assume, why you sent it to the dev list).  Are you thinking that
freerdp would be part of the x2goclient for Linux to connect to Windows
RDP servers or that RDP would be an alternative protocol to NX for
communication between X2Go client and server?

If the latter, I've never looked seriously at the RDP server side
solution for Linux but I thought it relied upon VNC which, I assume,
would make it rather slow.  If not, and it really does use fully native
RDP6+, that could be an interesting solution.

One problem we are seeing using RDP as a transport is no way to
distinguish bulk from interactive RDP traffic for traffic shaping.  That
would be something we'd have to address.  In fact, not to drift too far
afield, but I think we have this problem in the current implementation
of X2Go using SSH.  I think the move to libssh has eliminated the
practice of setting the minimize-latency TOS bit for interactive traffic
and minimize-cost for bulk like openssh does.  That has hurt us as we
can no longer shape X2Go interactive traffic separately from bulk on our
WAN/Internet connections.  I have no idea how difficult that is to fix
using libssh.  Thanks - John

On Sun, 2012-03-11 at 12:08 -0400, brian mullan wrote:
> John
> 
> Have you tried the new FreeRDP client yet?    
> 
> I've not done any extensive testing but it does now support both
> Microsoft's RemoteFX & RemoteApp services.   Its an Apache
> license app and v1.0 was released and demo'd  at the Ubuntu Developer
> conference in Nov 2011.
> 
> RemoteFX - https://github.com/FreeRDP/FreeRDP/wiki/RemoteFX
> and
> RemoteApp services - https://github.com/FreeRDP/FreeRDP/wiki/RemoteApp
> 
> I've configured Windows 2008 r2 servers on KVM and on AWS EC2,
> published applications for RemoteApp and then from linux/ubuntu
> machines run the xfreerdp client and the Windows RemoteApp appears on
> screen like any other app.   I used to have to use
> seamlessrdp for this but now it just works since the freerdp v1.x
> release.
> 
> I'd like to see FreeRDP support in x2go as I understand in the next
> Ubuntu FreeRDP is replacing rdesktop.
> 
> Brian
> 
> 
> 
> ---------- Forwarded message ----------
> From: "John A. Sullivan III" <jsullivan at opensourcedevel.com>
> To: x2go-dev at lists.berlios.de
> Cc: 
> Date: Sat, 10 Mar 2012 06:30:51 -0500
> Subject: Re: [X2Go-Dev] X2Go Sessions File Format Specs
> On Sat, 2012-03-10 at 11:51 +0100, Mike Gabriel wrote:
> > Hi Alex, hi all,
> >
> > I have started documenting the versatile session profile options of
> > X2Go Client and Python X2Go (as found in ~/.x2goclient/sessions).
> >
> > @Alex: Could you please proof-read this wiki page and fix+change
> +amend?
> > http://wiki.x2go.org/doku.php/wiki:development:sessions-file
> >
> <snip>
> Thanks for documenting these, Mike; I read them with great interest.
> Toward the end, you write, "Setting the command to RDP will turn X2Go
> into an RDP proxy (RDP via NX). RDP will receive a peformance
> improvement on WAN connections"
> 
> In our experience, this is true for RDP5 but it significantly degrades
> the native performance of RDP6 and RDP7.  For those wishing to use
> RDP6
> or 7 with Windows XP, TSPlus (www.tsplus.net) makes an XP RDP6/7
> client
> and distributes it freely.
> 
> I would love to see mimebox included in x2goclient.  I know we had
> planned to write a "multimedia player" to automatically redirect to
> mimebox similar to the way printing works but have not gotten around
> to
> it - still overwhelmed by a large consulting contract completely
> outside
> of X2Go :(  Thanks again - John
> 
> 
> 





More information about the x2go-dev mailing list