Xquartz For Maceverinsight

Xquartz For Maceverinsight

Released: 2008-04-14

The Xquartz project is an open-source effort to develop a version of the X.org X Window System that runs on Mac OS X. Together with supporting libraries and applications, it forms the X11.app that.

Installation

  1. The XQuartz project is an open-source effort to develop a version of the X.Org X Window System that runs on OS X. Together with supporting libraries and applications, it forms the X11.app that Apple shipped with OS X versions 10.5 through 10.7.
  2. I've had good luck with XQuartz, but looking at the XQuartz GitHub page, it would seem there's not a great deal of current activity (maintenance or new development) taking place. I only use XQuartz over an SSH connection: ssh -Y user@hostname. You will need a /.Xauthority file on your client machine (not the Mac). It should be generated.

DownloadXQuartz-2.2.0.1.pkg,and open it in macOS’s Installer.

Important Notices

OS Requirements

macOS 10.5 or later is required to installthis package.

Default X11 Server

If this is your first time installing XQuartz, you may wish to logout and logback in to update your DISPLAY environment variable.

Changes in 2.2.0.1

  • All changes in 2.2.0 plus:
    • Updated /usr/X11/lib/X11/xinit/privileged_startx.d/10-tmpdirs to address a potential security risk (privilege escalation):
      • A user could create a symbolic link from /tmp/.X11-unix to /usr/X11/lib/X11/xinit/privileged_startx.d and execute privileged_startx to give himself write permission to /usr/X11/lib/X11/xinit/privileged_startx.d

Changes in 2.2.0

  • All changes in 2.1.4 plus:
  • All packages updated to versions intended to ship as part of X11R7.4 (as of 2008.03.14):
  • app:
    • luit 1.0.3
      • Also added Martin’s secure tty patch
    • xinit 1.0.8-git-2008.04.13
      • Moved font caching logic to startx rather than xinitrc
      • Added support for xinitrc.d directory, so fink, macports, et al won’t clobber our xinitrc
      • Moved some stuff out of xinitrc into the xinitrc.d directory
      • Fixed startup to work correctly even with broken .bashrc and .profile (‘set ' bug)
      • Fixed “post-crash titlebar missing” bug
      • Fixed /tmp/.X11-unix permission
      • Now cache system font directories at X11.app startup rather than system startup
      • Renamed startx LaunchAgent org.x.startx from org.x.X11
      • System xinitrc now works for users with spaces in $HOME
  • font:
  • lib:
    • libpng 1.2.26
      • Includes fix for [CVE:CVE-2008-1382]
  • proto:
  • util:
  • quartz-wm:
    • Restores minimized windows when the server crashes
    • Added preference to control moving X11.app into the foreground when a new X11 window is created
    • Added preference to toggle shading of windows
  • server:
    • xorg-server-1.3.0-apple15
      • Added informational output when falling through to failsafe startup in X11.app
      • Unsetenv(DISPLAY) when falling through to failsafe startup in X11.app
      • Fixed “confirm on exit”
      • Exposé now works as expected
      • Disabled rlAccel (suspected of causing some crashes, might not be fixed since plans are to support COMPOSITE)
      • X11 works better with spaces
Xquartz

Released: 2015-10-17

Xquartz Setup

Installation

Xquartz For Mac

DownloadXQuartz-2.7.8.dmg,and open it in macOS’s Installer.

Xquartz For Mac Download

Important Notices

OS Requirements

macOS 10.6.3 or later is required to installthis package.

Default X11 Server

If this is your first time installing XQuartz, you may wish to logout and logback in to update your DISPLAY environment variable.

Changes in 2.7.8

  • All changes in 2.7.7 plus:
  • app:
    • xauth
      • Fix support for Yosemite launchd socket (#2068)
  • lib:
    • freetype 2.6.1
    • libpng 1.5.23
    • libXfont 1.5.1
    • mesa 11.0.3
      • Fixes GLhandleARB declaration (#858)
  • misc:
    • Sparkle 1.6.1
      • Fix the “This update is locked with a password.” issue with auto-updates.
        • Note that this bug is fixed for updates FROM 2.7.8_beta2 or later. Updating from 2.7.7_rc1 through 2.7.8_beta1 may encounter this bug.
  • proto:
  • server:
    • xorg-server 1.16.4 plus other patches