I have the following environment:
- A laptop running Windows 7 that I connect/disconnect to my work network every day
- A desktop running Ubuntu 12.04 that's permanently connected to the work network
I'm looking for a way to "unify" the two. I spent some time remote desktop'ing into Windows from Ubuntu, but ran into a few glitches that made me give up on it. I'm currently using Synergy, and that works fairly well but has its own glitches (namely copy/paste).
My latest experiment involves running Cygwin X on my laptop and forwarding all my GVIM windows and such to Windows. That works pretty well, but whenever I disconnect my laptop from the network all those windows (and corresponding processes on Ubuntu) die. When I reconnect I have to relaunch all those processes again.
My question: is there a way for use Cygwin X in the same way you would use a program like tmux/screen. For example:
- I run Cygwin X and set up my work environment, forwarding all the GUIs to Windows
- I disconnect my laptop from the network - all the windows die, but the processes themselves keep running on the Ubuntu machine
- I reconnect my laptop to the network - I re-forward all the Ubuntu GUIs to my Cygwin X and keep going where I left off
Is this possible?