This duplicate icon was actually an error on my end. org.x.X11 was mapping to /usr/X11/bak/X11.app on my system. Anyways, I started moving this "stuff" over to xinit. Right now, it is mostly working. launchd's startup envokes startx to start the server and dock behavior is as expected. xinit does not yet have the necessary code to check defaults for things like noauth tcp. Additionally, using X11.app to start the server (via X11.app -query <ip> or by disabling launchd support) falls back on the current server_main() in server_main.c. We need to move over this extra support from server_main.c into xinit.c within __APPLE__ #ifdefs, then just tighten up server_main() to exec startx. --Jeremy here's how to compile/install xinit: git-clone git://anongit.freedesktop.org/git/xorg/app/xinit cd xinit export CFLAGS="-Wall -O2 -arch i386 -arch ppc -pipe" ./autogen.sh --prefix=/usr/X11 --mandir=/usr/X11/man --with- launchagents-dir=/System/Library/LaunchAgents make make install On Dec 14, 2007, at 15:34, Jeremy Huddleston wrote:
On Dec 13, 2007, at 23:56, Jeremy Huddleston wrote:
And actually, you're solution still has the second dock icon issue. Place /A/U/X11.app in the dock and execute it. A new dock icon is created.
However, it works as expected if I make a "simple" x11-exec as follows:
(15:32:18 Fri Dec 14 2007 jeremy@yuffie Power Macintosh) /usr/X11/libexec $ cat x11-exec exec /Applications/Utilities/X11.app/Contents/MacOS/X11 "${@}"
---
So we should be able to do this... there's just some weirdness involved that I'm a bit confused about..._______________________________________________ Xquartz-dev mailing list Xquartz-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/xquartz-dev