2013/08/22
Carl X. Su
screen is a full-screen window manager
that multiplexes a physical terminal between several processes, typically interactive shells.
Xvfb is an X server that can run on
machines with no display hardware
and no physical input devices.
Xpra is 'screen for X': it allows you to run
X programs, usually on a remote host and
direct their display to your local machine.
Xpra works by connecting to an Xvfb server
as a compositing window manager.
Start an Xpra server
xpra start :100 --start-child=xterm
Attach to a session
xpra attach :100
Connect from remote
xpra attach ssh:user@host:100
Stop the server
xpra stop ssh:user@host:100
Winswitch is a front-end for xpra (and also VNC, NX, RDP, etc), it is available here:
https://www.xpra.org/trac/wiki/Source