2

I have some simulations that take a long time to run and my work has a very messed up collection of Exceed and Go Global window shares. (I would much much prefer to have a simple VNC instead). So sometimes I need to run things from Go Global and then I need to share the simulation with others. So right now I have to quit the simulation change the $DISPLAY to the Exceed display and restart the simulation. It would be nice if I could just dynamically send the simulation to a new $DISPLAY without restarting it.

It seems to me like this should be do-able but I wanted to ask the experts to see if it is possible and if anyone has done it before.

Jaleks
  • 101
stephenmm
  • 175

3 Answers3

5

Another solution is xpra. This is screen for X application - you attach and detach X apps just like console ones.

Nowaker
  • 291
  • 3
  • 10
1

There is this program called xmove that in theory can do this. I haven't gotten it to work all that well, but you may have more luck.

Thomas
  • 1,546
0

I don't think I've ever seen this done except maybe in Plan 9; I think the displays are kind of bound to where it's currently running.

If you're running a console application you can run Screen as a utility, which lets you suspend the display (running in the background) then reconnect from another login later at another location.

I personally would look at running VNC server (which if you're running Ubuntu is in desktop sharing: system->preferences->remote desktop), just as you mentioned, and control your different access needs by connecting to your central workstation. I also would do this using SSH tunneling to encrypt the connection password, too.

Hopefully I understood your usage scenario...