This page is about X.Org on Darwin.
Making X.Org work on Darwin (again) appears to need some (considerable) work.
The source subdirectory hw/darwin/iokit apparently has been removed and needs to be resurrected. The last sign of life was "Beginnings of an update Darwin driver" from bbyer in commit 9ecf79ca0111dd899ca88dd54156f71013220fcc.
Volunteers needed. Since XFree86 appears to work, see the XFree86 page for more information. X.appThe X.app that is shipped with Leopard apparently lacks the IOKit mode that would be needed for Darwin, as it apparently only supports the Quartz modes:
Quartz modes (Experimental / In Development):
-fullscreen : run full screen in parallel with Mac OS X window server. -rootless : run rootless inside Mac OS X window server. Is there a way to get the IOKit mode back?
X.Org in MacPortsIt seems like it needs some work, since all it currently does is print the following message: build a version that needs Quartz (which is not available in PureDarwin). The source subdirectory hw/darwin/iokit apparently has been removed and needs to be resurrected.
---> Fetching xorg
Error: Target org.macports.fetch returned:
Hi, my name is xorg, I am broken for the time being, so please do not file a bug for me.
Instead, you can use Apple's X11 that is provided on the OS X install CDs ...
and also install the X11 SDK from Xcode Tools because they are both required.
There is also a working XFree86 port and ongoing development to port X11R7 to OS X.
X.Org in finkfink (which is basically apt-get for Mac OS X and Darwin) contains two binary packages
These can be unpacked to a PureDarwin volume by:
sudo su
Then we can try to run them on PureDarwin with
export PATH=/usr/X11R6/bin:$PATH
However, it turns out that this links to ApplicationServices which is not a part of Darwin and hence makes these packages worthless for PureDarwin.
Please let us know if otherwise!
Ressourceshttp://www.x.org/wiki/ |
The goal of this project is to make Darwin more usable by providing an installation ISO, documentation, and add-on software. You are welcome to join #puredarwin on irc.freenode.net if you would like to join PureDarwin development and to add to this site.