Remote Desktop Protocol (RDP) is a proprietary protocol and because of that the Linux implementation might bot meet your expectations. You will have better success with X2Go for example. You install the server part on the Linux machine and the client part on the Windows machine. Hope this helps.
Linux Mint
Linux Mint is a free Linux-based operating system designed for use on desktop and laptop computers.
Want to see the latest news from the blog? Set the Firefox homepage to:
where is a current or past release. Here's an example using release 21.1 'Vera':
https://linuxmint.com/start/vera/
I have tried and used various remote display solutions to access my Linux boxes remotely over the years - mostly VNC, Xpra, NX / NoMachine and RDP, and I've settled on RDP because it Just Works™.
Seriously, I NEVER have any problem. Xrdp on the remote server. Remmina for the client. The refresh rate is faster than all the other solutions I've tried, it works perfectly over SSH and I never have any sort of compatibility issues when upgrading to the next version of either Xrdp or FreeRDP / Remmina. And of course, as a bonus, RDP is usable to access Windows boxes 🙂
As for the other solutions I've tried:
-
VNC: old, clunky, slower but universal. Also - if that's important to you - it lets you view the local logging screen: Xrdp presents its own display manager that's totally separate from the local Xorg server
-
NoMachine: fast, proprietary
-
NX: NoMachine before NoMachine went proprietary. More and more deprecated. Slower than RDP.
-
Xpra: nice and fast, but a complete versioning nightmare. You need to have both client and server versions completely identical almost all the time, otherwise there's a good chance that they'll be incompatible with one another. Also, there's a good chance some configuration file syntax will change at the next version and your server will crap out when restarting after an upgrade. Xpra has been around for years, yet it's still as unstable as the most alpha software coded last weekend. I just don't get it. But it sure makes the whole project a complete non-starter for serious reliable use. And goodness knows I really tried to make it work for me.
-
X over SSH: HORRENDOUSLY laggy. Only vaguely usable on LAN or ultra-fast WAN. But if you abolutely need a local X server display for some reason (regression testing of X application, most probably), there's nothing else.
-
Teamviewer: fast, proprietary and super sketchy, like any software solution generously offered by a for-profit for free. I'm not touching it with a 10-ft pole.
It's been 20 years since I last used it, but X over SSH was amazing. I wonder if it's bad now because they deprecated the low bandwidth extension for X.
Thanks for your reply. I chose RDP simply because it's already included in Mint and of course included with my Windows clients and available for my Mac. I might have to look into X2Go but hoping the issues I've encountered with RDP are solvable.