This RDP FAQ will get updated and/or added to as time goes by…
-1) “Where can I get support for X11RDP-o-Matic and/or Xrdp?”
X11RDP-o-Matic was a project I started a long time ago, and have have not worked on for a long time now. X11RDP-o-Matic is also basically just an automated build bash script which builds xrdp and x11rdp.
Maintenance of X11RDP-o-Matic is now undertaken by someone else. If you need support on X11RDP-o-Matic, please go to the repository on Github at https://github.com/scarygliders/X11RDP-o-Matic/issues
If you need general support on Xrdp itself, go to the Github repository at https://github.com/neutrinolabs/xrdp
0) “HOW DO I DOWNLOAD X11RDP-o-MATIC?”
The X11RDP-O-Matic Information Page has all the details. You should read through all of that page from top to bottom, and the download instructions are there. Reading through the Info Page is advised as it gives you all the useful information on what o-matic is , its options, and how it does what it does.
1) “Will I be able to reconnect to a desktop session which I left running on my system at <insert location here> ?”
No. Linux RDP does NOT work in the same way as Windows – their methodologies for displaying a Desktop are completely different.
Linux uses Xorg, which creates a Display for each login session. The X11rdp back-end also creates its own Display for each RDP session created.
Each Display is seperate from each other. Any work or programs you run on your native Display, are separate from the RDP sessions.
Create an RDP session at your local target machine (e.g. the one at your office) , and perform all your work inside that session. Then when you’re out of the office, simply reconnect to that target system, with the same bitdepth , width, and height settings you used when you created the session. You will be reconnected to that session, and will be able to carry on whatever work you left running in it.
2) “It didn’t work”
I’m sorry it didn’t work out for you :)
If it’s the article on how to do it manually, then please take into account when it was written, the date of the last change to it, and read the comments.
If it’s the X11rdp-o-matic then, yes there are undoubtedly bugs and things not working – it is an ongoing project after all :)
Lastly, please include ALL pertinent data pertaining to the problem ; it helps if I know the exact distribution you’re using, right down to if it’s a “Server” variant or a “Desktop” variant, and the exact symptoms.
3) “I installed X11rdp-o-Matic and…”
No you did not install X11rdp-o-Matic. You downloaded it and then ran it. This then did all the things necessary to compile and install xrdp and X11rdp, automatically, so that you didn’t have to do it manually.
4) “X11rdp-o-Matic ran fine but I’m having problems with clipboard/sound/crashing/etc….”
Whilst X11rdp-o-Matic managed to compile xrdp and X11rdp, you have more than likely encountered limitations or bugs in xrdp and/or X11rdp. You should consult the xrdp-devel mailing list archives.
You can find the mailing list at : https://lists.sourceforge.net/lists/listinfo/xrdp-devel
If you don’t find similar problems and/or solutions, then you should report your problem to those upstream authors on their Issues page on Github. I advise you to look at the Issues pages, to see if the problem you are facing has already been reported.
The issues page on github for Xrdp is here : https://github.com/neutrinolabs/xrdp/issues
5) “Ugh! Another one who has EVIL ADVERTS on their site! :( ” / “Asking for Donations!?!? :( “
(Yes I actually got an email about the adverts…)
Yah well look, I have to fund the VPS for the web server – I don’t get it for free. Don’t you think all this research & development I do should at least get something other than just gratitude back? :)
I’m all for Open Source and all, but at the end of the day, doing this costs time, effort, and money :)
Also, if I can politely request that you whitelist scarygliders.net in your ad-blocker?
I only use Google Adsense, and as far as I’m aware they don’t serve malicious adverts that try to take over your system.
more to come if and when the need arises….