explain ssh -X forwarding
Can someone explain how X11 forwarding via ssh works? My understanding was that I could open an app running on a server, and just the front-end gui would appear on the client machine. Is this right?
I logged into my desktop system, from my laptop, via ssh -X and opened MPlayer. The idea is to play music on my desktop system (with good speakers) and control it on my laptop (where I do most of my work). The playback was all chopped up, like it was doing all the decoding on my laptop, through the ssh tunnel, as well as showing the controls.
I thought the app would run on the server. Or does it actually run locally? And if that's the case, is there a way to get it to run on the server instead?
Thanks in advance