3 ms·
RDP is still king, but overall the "remote desktop" scene in GNU/Linux is quite grim and lacking. I have played with xRDP on Fedora 39 though, and I had some v
by znpy 2y ago
RDP is still king, but overall the "remote desktop" scene in GNU/Linux is quite grim and lacking.
I have played with xRDP on Fedora 39 though, and I had some very interesting results. My client "machine" was actually an iPad.
I am happy to report that I was able to get audio (from youtube) playing on the remote machine and being reproduced locally through the iPad speakers (bluetooth headset, actually). I was also able to forward microphone from the iPad to the browser running on the remote machine. Virtual disk was also working to move files from the iPad to the remote machine.
I was using the RDP client from Microsoft, so I'd attribute at least 50% of the success to that.
Specifically, I was running RDP to access a VNC (tigervnc) session because I wanted desktop sessions to be persistent across connection losses and I like the idea of a remote desktop being "always there, always on".
It seems however that this whole setup is a bit fragile, as sometime the whole session would hang and restarting the whole desktop was necessary. Here and there I had to set a fixed user id in my configuration file.
I haven't looked into much details but with enough elbow (finger?) grease it should be possible to make it work reliably.
Overall I was satisfied. I connected to my desktop at home from the ipad while on a bus driving across Italy at ~120 Km/hour (on the highway of course) in the middle of nowhere, using a 4G mobile connection, and it worked pretty okay. It was night though so mobile network congestion might have been low at the time.
So overall it's feasible and works well, but care and expertise is needed to make it reliable.
EDIT: to clarify: worked pretty well for normal desktop usage, but video playback (eg: youtube) from the remote machine to the RDP client was essentially trash, don't even bother trying that.