definitely you need xpra, an excerpt from man pages :
xpra - viewer for remote, persistent X applications
Xpra is a tool which allows you to run X programs — usually on a remote host — and then direct their display to your local machine, disconnect from these pro‐
grams, and reconnect from the same or another machine, all without losing any state. It differs from standard X forwarding in that it allows disconnection
and reconnection without disrupting the forwarded application; it differs from VNC and similar remote display technologies in that xpra is rootless: i.e.,
applications forwarded by xpra appear on your desktop as normal windows managed by your window manager, rather than being all "trapped in a box together".
Xpra also uses a custom protocol that is self-tuning and relatively latency-insensitive, and thus is usable over network connections that are too slow or
unreliable for standard X forwarding.
This is usually installable as vncserver - very useful, I use this a lot. With Vino, not only do you need to be logged into the console, but anyone walking by can see what you're typing or reading; with vnc, no one else can see it. – Shannon Nelson – 2009-11-18T07:30:27.210