Releases

Disclaimer

The updates available on this site are not official Apple releases. They are a convenient way for users to stay up to date with progress made in the open source community (in which Apple is participating). Official Apple releases will come from Apple (most likely through OS and Security Updates via Software Update). These updates will likely incorporate many of the changes made in our releases when and if Apple deems them appropriate.

X11 Package

If you are in doubt as to what to install, select the latest X11 Package below and follow the installation instructions on the next page.

Automatic Updates for Beta Versions

If you would like to receive automatic updates for beta versions in addition to release versions, please update to our beta SU feed by running the following command:

$ defaults write org.macosforge.xquartz.X11 SUFeedURL http://xquartz.macosforge.org/downloads/sparkle/beta.xml

MacPorts

Another way to get a current X11 installation on your system is through MacPorts. This is currently tested and supported on Tiger, Leopard, and SnowLeopard. Visit MacPorts to install it on your system. Once installed, run this command from Terminal.app to install the latest X11 server on your system:

sudo port -v install xorg-server

If you want to try a development version of the server, use "xorg-server-devel" instead of "xorg-server" in the command above.

To get a server and all X.org client applications, use "xorg" instead of "xorg-server" in the command above.

xorg-server

Binary versions of Xquartz are released periodically as fixes are being made. These are released primarily for testing out bug fixes or getting generating extra logging from users experiencing bugs. If you are uncomfortable using beta software or are unaffected by the fixed bugs, then please refrain from installing these binaries and just install the latest X11 package (above).

If you don't mind using beta software and would like to stay current with development, then your best bet is to install the latest package (which includes fixes outside of just xorg-server) then install the latest Xquartz binary.

Source code and a binary of Xquartz are available at http://xquartz.macosforge.org/downloads with gpg signatures and md5 checksums. See our developer info page for more information on compilation or follow these instructions (in Terminal.app) to install the binary:

bunzip2 X11.bin-<version>.bz2
sudo install -b X11.bin-<version> /Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin # Use X11.app for Leopard

This task can be simplified using the following bash function. Place the following snippet of code in your ~/.bashrc or ~/.profile:

install_x11_version_leo () {
	local version=$1
	if [[ ! -f X11.bin-${version} ]] ; then
		if [[ ! -f X11.bin-${version}.bz2 ]] ; then
			curl -LO http://static.macosforge.org/xquartz/downloads/Leopard/X11.bin-${version}.bz2 || die "Failed to fetch version ${version}"
		fi
		bunzip2 X11.bin-${version}.bz2 || die "Failed to decompress version ${version}"
	fi
	chmod 755 X11.bin-${version} || die "Failed to chmod version ${version}"
	sudo cp X11.bin-${version} /Applications/Utilities/X11.app/Contents/MacOS/X11.bin
}

install_x11_version_sl () {
	local version=$1
	if [[ ! -f X11.bin-${version} ]] ; then
		if [[ ! -f X11.bin-${version}.bz2 ]] ; then
			curl -LO http://static.macosforge.org/xquartz/downloads/SL/X11.bin-${version}.bz2 || die "Failed to fetch version ${version}"
		fi
		bunzip2 X11.bin-${version}.bz2 || die "Failed to decompress version ${version}"
	fi
	chmod 755 X11.bin-${version} || die "Failed to chmod version ${version}"
	sudo cp X11.bin-${version} /Applications/Utilities/XQuartz.app/Contents/MacOS/X11.bin
}

You can then install the new binary by running (after starting a new Terminal):

install_x11_version_sl 1.5.3-apple21

OSX Releases

10.5.2

10.5.2's version of X11 is somewhere between the 2.1.1 and 2.1.2 packages released through this site. The launchd mechanism to start X11 in 10.5.2 is unique to Apple's 10.5.2 and never appeared in a release from this site in that form (though it was essentially integrated into xinit for 2.1.2).

2008-002 Security Update

The 2008-002 Security Update version of X11 is the same as 10.5.2 with some security fixes applied.

10.5.5

10.5.5 contains updates to the X11 server to match what shipped with 2.2.3 (xorg-server-1.3.0-apple22). Most of the userland, however, only saw security updates. The version reported by X11 in 10.5.5 is 2.1.5 to distinguish it from the 2.2.x series which contains a much newer userland.

10.5.7

10.5.7 updates the X11 server to match what shipped with 2.3.2 (xorg-server-1.4.2-apple33). Most of the userland, however, only saw security updates. The version reported by X11 in 10.5.7 is 2.1.6 to distinguish it from the 2.3.x series which contains a much newer userland. Users have reported some issues with the updated X11 in 10.5.7:

  • X11 starts fullscreen for some users
    • Hit cmd-opt-a to leave fullscreen and edit your preferences
  • Clipboard doesn't work after editing preferences
  • Keyboard mapping is sometimes incorrect
    • This only occurs if you installed xquartz 2.2.x and have not installed newer releases. Install the latest release from this site.

10.6

10.6 contains version 2.3.4 of X11. Not surprisingly, this version lies between 2.3.3.2 and 2.4.0. It contains all the fixes that went into Xplugin, quartz-wm, and most of the server fixes, but it is still on the 1.4 server branch (using xorg-server-1.4.2-apple45). Most of the userland libraries in this version are identical to what was shipped in 2.4.0 with a few exceptions.

10.6.3

10.6.3 contains version 2.3.5 of X11. This version includes xorg-server-1.4.2-apple53 which pulls in many (but not all) server fixes that landed in our 2.5.0 release. In addition, libXplugin and quartz-wm were updated to address some issues with Exposé and wine. fontconfig and a few other libraries were updated as well.

10.6.5

10.6.5 contains version 2.3.6 of X11. This version includes xorg-server-1.4.2-apple56 which pulls in many (but not all) server fixes that landed in our 2.5.1 release. In addition, libXplugin and quartz-wm were updated to address some issues with Exposé and wine. fontconfig and a few other libraries were updated as well.

10.7.0

10.7.0 contains a version of X11 very close to 2.6.3. This version includes xorg-server-1.10.2 with some additional patches. The final release of 2.6.3 included additional patches for the server (past xorg-server-1.10.3) and security fixes for libpng.

Last modified 4 months ago Last modified on Aug 18, 2014 10:47:00 AM