![]() |
What is x11rdp?
What is x11rdp? I've been to the http://scarygliders.net/ site and have otherwise found sites describing how to install, etc., but nowhere, not even on author Kevin Cane's site, do I find an introductory comment about what it *is*.
Does anyone in the Ubuntu community know? Is it yet another VNC package? The "rdp" in the name implies "Remote Desktop Protocol". Does that mean I can connect to a host running x11rdp from e.g. Windows Remote Desktop Connection and have it connect? |
Google : What is x11rdp
>>> X11rdp is an X server for xrdp Google : What is xrdp >> http://www.xrdp.org/ >> >> An open source remote desktop protocol(rdp) server. - |
Thanks, that's a start. The sum-total description provided by the link you gave is "xrdp uses the remote desktop protocol to present a GUI to the user. Xrdp is the main server accepting connections from RDP clients."
So, does this mean if I install Xrdp on my Ubuntu host that I can use 'Remote Desktop Connection', as is, from my Windows workstation and see my/a Ubuntu desktop GUI session on the Ubuntu host? What is the difference between xrdp and x11rdp? Have you used this? |
http://www.xrdp.org/ >>>
"" Xrdp uses Xvnc or X11rdp to manage the X session. To learn about how xrdp currently works, click here and here. "" |
Quote:
You're not answering my question. If you don't know the answer, that's OK, but I did my own googling before posting the question. I'll repeat: does this mean if I install Xrdp on my Ubuntu host that I can use 'Remote Desktop Connection', as is, from my Windows workstation and see my/a Ubuntu desktop GUI session on the Ubuntu host? Quote:
|
Can anyone advise a bit here? My main question:
Quote:
|
I've been researching this topic myself today and I agree that the documentation on Xrdp sucks and on X11rdp non-existent.
To answer your question: Quote:
Also, if by "Ubuntu desktop GUI session" you mean the same screen as shown on physical display, then no, Xrdp is not enough (but X11rdp should do it). With Xrdp you will see a *virtual* desktop when connecting this way and not the actual computer's screen. You will be able to run all the programs etc, but they will be separate from what is being ran/shown on your physical screen on that computer. Basically, Xrdp is supposed to work like this: Code:
Windows RDP client <-> (RDP protocol message exchange over the network) <-> X-rdp service <-> (VNC protocol message exchange) <-> X-vnc service <-> Linux graphical applications What 'Remote Desktop Connection' feature of Ubuntu does is allowing VNC clients connect and see graphical UI remotely: Code:
VNC client (could be Windows, Linux, etc) <-> (VNC protocol message exchange over the network) <-> X-vnc service <-> Linux graphical applications If we include "Desktop environment" in the communication chains above, they will look like this (I skipped the fact that Xrdp talks to Xvnc locally using VNC protocol): Code:
Windows RDP client <-> (RDP protocol message exchange over the network) <-> X-rdp service <-> X-vnc service <-> DE <-> Linux graphical applications Code:
VNC client (Windows, Linux, etc) <-> (VNC protocol message exchange over the network) <-> X-vnc service <-> DE <-> Linux graphical applications One such program is "X11Vnc" and another... drum roll... "X11rdp". For X11rdp we have: Code:
Windows RDP client <-> (RDP protocol message exchange over the network) <-> X-rdp service <-> X11rdp (polling X.Org Server for display data) Code:
VNC client (Windows, Linux, etc) <-> (VNC protocol message exchange over the network) <-> X11Vnc service (polling X.Org Server for display data) |
alexandroid, thanks for your detailed answer. I and continuing to experiment with VNC from Windows to Ubuntu. There seems to be lots of little issues with VNC generally and is obviously targeted to sysadmin use rather than joe-average-user (RDC-like) use. I will probably experiment more with Xrdp now that I have some good information from you. But I am a bit nervous about using it in a real production environment given the apparent lack of documentation and support. Xrdp appears to be someone's experimental project which was later abandoned. No major distro seems to have embraced it.
Thanks again! |
It seems that Xrdp is more or less being updated. The reason it's not included by default is because RDP is a Windows protocol so Xrdp is mostly used to access Linux computers by Windows users. Linux people use Vnc or X11Vnc (or NoMachine which is better than either of them, despite of using VNC protocol under the hood).
I was able to setup X11RDP by using this setup script (which builds X11RDP and Xrdp from the source code, which gives the most recent version - 0.9 vs 0.6 which was installed via Ubuntu marketplace) - http://scarygliders.net/2013/07/25/x...-now-released/ |
All times are GMT -5. The time now is 05:05 PM. |