Jeremy, I installed 2.4.1_alpha1 on a brand new computer with pre-installed SL. I had done no other additions to the system. I noticed that the tail end of the "path" variable was set to "/usr/X11R6/bin /opt/X11/bin /opt/X11/bin". Hence the 2.4.1_alpha1 X11 binaries would not be used. Also /opt/X11/bin is repeated twice. Otherwise I see no problems with the alpha1. Regards -John On Wed, Sep 16, 2009 at 6:47 PM, Jeremy Huddleston <jeremyhu@apple.com> wrote:
So, I finally resolved my build issues. Here's 2.4.1_alpha1 for SnowLeopard.
It makes that ptty resize option on by default to workaround the bug in xterm/ptty. It installs in /opt/X11, /Library/Launch*, /Applications/Utilities/XQuartz.app
This release is the first to allow differnt X11 servers to "own" $DISPLAY. You can pick which X11 server will actually "own" it by disabling the others' startx LaunchAgents. You will notice (after logout/login) that $DISPLAY now has "org.macosforge.xquartz" in its filename which identifies XQuartz.app as the owner.
That being said, SL's X11 assumes that it owns $DISPLAY. If you run X11.app while it's not the owner, it will actually trigger XQuartz.app to start and wait forever for its own startup notification. Hopefully I can get X11 a SoftwareUpdate in a future dot release of OSX to update this (or you can do it on your own by copying over a new X11.bin into X11.app).
X11 servers that don't "own" DISPLAY will unset DISPLAY and their children will continue to use the traditional DISPLAY values (":1", ":2", etc).
I did not update the release notes in the .pkg, so you'll need to check the site for a full changelog:
http://xquartz.macosforge.org/trac/wiki/ChangeLog
Here's the dmg:
http://static.macosforge.org/xquartz/downloads/SL/X11-2.4.1_alpha1.dmg
Note: X11 alpha/beta updates will only be released for SL. rcs will be rolled for both Leo and SL. It's just not worth the extra overhead.
Thanks, Jeremy
_______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/xquartz-dev