Like most of us I have certain things on my home machine that I don't have on the laptop, maybe a file, or I just like to manage things remotely so I can stay logged into chat. SSH with a Screen session has been awesome, and something that I have really liked. But, sometimes, editing a spreadsheet for example, it is really nice to just have a gui and use OOo.
Now I have used Vino (or VNC), and NX Machine, but those are insecure and have some slowdown to them. So, my brother-in-law sent me the following link: http://infectedproject.com/2007/07/09/forwarding-gnome-via-ssh/
It took me 4 minutes to set up because I already had SSH installed. I had to modify 6 characters and I was done! It only uses the SSH port and the standard X11 port (port 6000) to work. (That is one issue I had with NX Machine is it uses ports in the 1000 range to transfer session information in addition to ports 22 and 6000. )
So after the short modifications and a restart of the ssh deamon I ssh'd into my home machine with the laptop and then typed 'gnome-session' and away that we ran! It was quick, and didn't pop up another window, was just exactly like I was at my desktop. Now, There are some draw backs that I haven't overcome, and some things I haven't tested. The sound is not brought to the remote machine. Also, it starts a new session. I have not figured out yet how to attach to a current running session, but I am sure that it would use the --choose-session parameter somehow. If anyone has anymore info there please feel free to leave a comment.