+1 for using remote ssh with X11Forwarding to run remote programs.
Of course, this assumes your local workstation runs an X/Server.
Code:
$ ssh -X userid@remote-IP-or-hostname "command to be run with options"
If the command run on the remote computer is a terminal, you can launch any GUI program from that and any number of GUI programs from the same terminal. Of course, lots of GUI programs, mainly from Gnome, will spew crap all over the screen because they can't be bothered to support debugging levels and have no output when everything is fine (or not an error).
This way, the remote program fully integrates into your local desktop. The window looks like any other local window. Perhaps the titlebar says the remote system name, if you have it configured to do that.
Remote desktops are so, so, so, MS-Windows. Unix and Linux haven't needed them since around the mid-1980s with X/Windows. There are times, when, for security reasons, you may not want to have any data locally on your computer - like when you are traveling - so having a remote desktop back to your home country and home workstation(s) may be more desirable. That way when the evil maid comes and steals everything on your HDD, she gets just a remote desktop program, but not the unlocked credentials or certs needed to access the remote system.
I don't know if Wayland works the same way for all applications or not. I hope it does, but I've not tried Wayland in a few years.
Bookmarks