On Feb 26, 2009, at 15:33, Andy Schmitt wrote:

On Feb 26, 2009, at 3:06 PM, Jeremy Huddleston wrote:


On Feb 26, 2009, at 04:04, Andy Schmitt wrote:

I'm at a loss as to how to get X apps to launch my compiled Applications/MacPorts/X11.app rather than the XQuartz-installed Applications/Utilities/X11.app.

I sent an email about this a while back. org.x.X11 is the X11.app that is associated with the launchd process. That BundleID is hard coded to be the one that interacts with launchd. If you want to change to using the MacPorts X11.app, you'll need to edit the Info.plist for both X11.apps (change the /A/U one to something else, and change the /A/MP one to org.x.X11).

The only thing I could think of was changing org.x.startx.plist so launchd would know which version to use– but that hasn't gotten me anywhere.

Yeah, revert that change.


That seems to have almost done the trick. The changes to the BundleIDs and a restart certainly made launchd forget about the /A/U copy. However launchctl listed startx, quartz-wm, X11.bin, etc as running, but X11.app never actually came up.

It wasn't until I created /Library/LaunchAgents/ org.macports.startx.plist and restarted again before X11 launched properly. Should that be the case?

No. It sounds like you broke your /System/Library/LaunchAgents/ org.x.startx.plist

Do NOT make copies of that LaunchAgent... otherwise you don't know which one is actually setting your $DISPLAY (they'd be conflicting)

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to