OS 10.1 breaks XDarwin?


After updating to OS 10.1 I can no longer get XDarwin to work. I've updated XFree86 to the latest versions that Fink has (Xfree86-base and -rootless), and the latest version of Xdarwin (1.0.3a), and I've checked and rechecked mu path settings, but XDarwin still can't find xinit, apparently.

I've hacked my swapfile to be on a separate partition, could that be causing trouble?


You might want to reisntall XFree86 if you have the time/resources available. The same thing happened to me and I just reinstalled XWindows 4.1.0 and everything is working. I haven't installed any WindowManagers yet though.


Want some of my Kool-aid?
So i went into console and found this:
his is a pre-release version of XFree86, and is not supported in any

way. Bugs may be reported to XFree86@XFree86.Org and patches submitted

to fixes@XFree86.Org. Before reporting bugs in pre-release versions,

please check the latest version in the XFree86 CVS repository


XFree86 Version / X Window System

(protocol Version 11, revision 0, vendor release 6510)

Release Date: xx May 2001

If the server is older than 6-12 months, or if your hardware is

newer than the above date, look for a newer version before

reporting problems. (See http://www.XFree86.Org/FAQ)

Operating System: Darwin

Display mode: Quartz

Couldn't open RGB_DB '/usr/X11R6/lib/X11/rgb'

_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root

error opening security policy file /usr/X11R6/lib/X11/xserver/SecurityPolicy

Fatal server error:

assert failed on line 454 of darwinKeyboard.c!



Quitting XDarwin...
Going to xfree86.org to see if I can find out, will post if I find out anything


Finally got everything working:

1. update fink list using dselect update option.
2. install xfree86-base with Fink (dselect, not fink install).
3. install xfree86-rootless with fink dselect.
4. install XDarwin 1.0.3a per instructions.
5. followed Torrey Lions' instructions for bash users:

"Thanks for a copy of your .profile. I tested several versions of
XDarwin with bash and your .profile which was quite interesting. The
good news is that your setup works fine with the top of the tree at
XFree86 CVS. The bad news is that XDarwin 1.0a2 and 1.0a3 fail to
start as you observed. If you don't feel like building XFree86 for
yourself here is a kludgy work around that will work until the next
test release is put out (likely within a week or two). Do both of
these things:

1. Use the command "sudo ln -s /usr/X11R6/bin/xinit /usr/bin"
2. Add /usr/X11R6/bin and whatever else you need to your path at the
top of your .xinitrc file. (You might want to just run
/sw/bin/init.sh at the top of .xinitrc instead.)...


Thanks to Torrey for all his work.