<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-15"
 http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<tt>Unfortunately, Xlib exits when a display connection is broken. <br>
In order to restore an application that has exited when the<br>
connection can be re-established, it is necessary to have a<br>
parent process without a display connection to detect when the<br>
application has exited and restart it. I call this a "heartbeat<br>
monitor" and have implemented these on commercial applications. <br>
<br>
It does not stop there. In order to recover the application's<br>
previous state, it is necessary to keep that in memory that<br>
will persist after the application has exited. Shared memory<br>
is ideal for this purpose. This requires the application to<br>
have been coded for this eventuality. <br>
<br>
To summarize, if you are writing the application it is indeed<br>
possible to do what you want, otherwise you probably cannot.<br>
<br>
If you are implementing your own remote application, be very<br>
careful to clean up shared memory that you allocate for the<br>
very reason that it <u>is</u> persistent. You will also have to use<br>
a synchronization IPC such as semaphores to maintain consistency<br>
of the state unless you enforce a single instance of your<br>
application to be running at any one time. <br>
<br>
Good luck, in any case,<br>
<br>
John<br>
</tt><br>
root66 wrote:
<blockquote cite="mid45E8A455.3090608@xs4all.nl" type="cite">Hi,
  <br>
  <br>
A friend of mine asked me this:
  <br>
  <br>
Is it possible to run a remote X11 app., have its DISPLAY locally,
  <br>
have the app. continue when the local machine goes down, and when
  <br>
the local machine comes up again, have the output being displayed
  <br>
locally again.  All without interruption of said app.
  <br>
  <br>
The app. he wanted to do this for was Vmware running a MS product
  <br>
on a Linux host.  Local machine is Linux also.
  <br>
  <br>
  <br>
- B.
  <br>
_______________________________________________
  <br>
xorg mailing list
  <br>
<a class="moz-txt-link-abbreviated" href="mailto:xorg@lists.freedesktop.org">xorg@lists.freedesktop.org</a>
  <br>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/xorg">http://lists.freedesktop.org/mailman/listinfo/xorg</a>
  <br>
  <br>
</blockquote>
</body>
</html>