Hi John

On 20/04/15 13:14, John Carlyle-Clarke wrote:
Using the RDP server on Linux doesn't really gain you much over VNC (other
than making it easier for Windows clients to connect). The best thing about
RDP on Windows is that it hooks the graphics layer to send drawing
primitives and instructions instead of just updating rectangles of pixels,
which is very efficient. It has several levels of protocol though, and the
lowest is pretty much VNC (remote framebuffer). The smarter versions of the
protocol have never been implemented on Linux and so the RDP server just
wraps VNC and tells the client to fall back to the lowest protocol level.

That's very interesting. I'd noted that xrdp relied on VNC for the backend and that had pushed it back to "must try this one day" status. The only test I'd run in the past was RDP client to Windows XP, and your description explains the impressive speed.

I agree that remote X11 is very useful but I've always found that it works
best for simple (dare I say old fashioned?) X11 apps like xterm and worst
for graphically complex things like browsers. It's just about usable over a
good WAN connection for simple jobs but seems to be very sensitive to
latency, and the effect is multiplied for complex applications.

One tool that I've found to work very well is x2go. I'm not sure if it's
available for the Pi but I've used it quite a lot on desktop machines.
There's a Windows client which works well too.

http://wiki.x2go.org/doku.php

It's not faultless. Not all features seem to work perfectly, but it's
pretty good.


I see that uses NX - will definitely be giving it a try. But it looks like nxagent needs a major rewrite to stay compatible with modern desktops.


Cheers

Tim




--
Next meeting:  Bournemouth, Tuesday, 2015-05-05 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
New thread:  mailto:[email protected] / CHECK IF YOU'RE REPLYING
Reporting bugs well:  http://goo.gl/4Xue     / TO THE LIST OR THE AUTHOR

Reply via email to