XRDP clients for MacOS -- Jump Desktop

My HL4 is in the lounge next to the turntable and headless.

Cockpit is good for general administration but the several backup tools (DejaDup and TimeShift) are mostly graphical, particularly for grubbing through save sets looking for a specific item to restore.

So, being cheap and an M1 iMac driver, I went looking for a MacOS XRDP client that I could use for console access. In the App Store, I found Jump Desktop, strongly reviewed and cheaper than a Raspberry PI display. So I purchased a RTU and had a go.

It turns out that XRDP has a bit of a personality. It supports one session per user account. When that session is claimed, it returns a weird protocol error to the client that is non-specific. Looking in the logs, short reads are being logged. Not a clue that a user id had already claimed his one session elsewhere.

The second issue is Wayland, X11, or both? Since XRDP encodes the video stream as H.264, it shouldn’t matter. It’s grabbing what goes out the HDMI, encoding it, and sending it on. Manual pages could be clearer here.

Anyway, the Jump Desktop creators put a fair bit of time into trying to figure out what was happening. They made an effort to reproduce the issue but no joy. A shout out to them for having a go trying to resolve a niche use case.

Once I had XRDP sorted (basically pulled the plug on JetKVM and rebooted), Jump Desktop worked properly. Logging out on Jump Desktop, I found Windows App for MacOS (another RDP client) also worked. It’s free if you don’t mind Microsoft in yer knickers.

Dave

1 Like