17 Aug
2008
17 Aug
'08
8:22 p.m.
On Sun, Aug 17, 2008 at 1:13 PM, Jeremy Huddleston <jeremyhu@apple.com> wrote:
Yeah, this is a well-known race condition between xinitrc (which starts the window manager) and the first client being started. It was present in earlier releases as well, but the startup code path was optimized in 2.3.0 (and further in 2.3.1), so now the launchd socket is actually "winning"... I'm a few steps away from having this solved for good, but for now, I'm still using a sleep() to delay opening the first X11 connection from the launchd socket.
Great, thanks for the update. Cheers Adam