[master 00/17] Improve child process starting and management

Colin Walters walters at verbum.org
Tue Sep 23 16:17:17 UTC 2014

On Sun, Sep 21, 2014, at 03:36 PM, David Shea wrote:
>   - None of this ever actually gets called, because gdk calls _exit(1)
>   (!!)
>     when it loses the X connection.

That behavior is inherited from libX11 - every toolkit does it.  The
intention is to tie application lifecycle to that of the display.

Wasn't there a patch recently which just changed things to leave VNC
open before reboot that addresses this?

>       * If we ask the Gtk to not freaking exit in a library call they
>       probably
>         won't

libdbus added an API for this (and libdbus does it too to provide
lifecycle management for non-GUI components), but doesn't seem
inconveivable for gtk, but I'm not a maintainer there myself.

More information about the anaconda-patches mailing list