Download Xquartz 2.7.7 Mac

Upgrading from XQuartz from 2.7.9 to 2.7.11 on macOS Sierra broke IDL widgets for me:

Having an interesting desktop to look at can be a real mood changer: Irvue is a simple macOS utility that automatically replaces your wallpaper periodically using images published on the unsplash.com website. Unsplash.com offers the images for free and adds 10 new pictures every 10 days. Note that you can.

~$ idl
IDL Version 8.5.1, Mac OS X (darwin x86_64 m64).
(c) 2015, Exelis Visual Information Solutions, Inc., a subsidiary of Harris
Corporation.

IDL> xloadct
Error: attempt to add non-widget child 'dsm' to parent 'idl' which supports
only widgets

Updating from 2.7.7rc1 through 2.7.8beta1 may encounter this bug. Proto: fontsproto 2.1.3; server: xorg-server 1.16.0 plus other patches; Publisher review: XQuartz is an open-source project that together with supporting libraries and applications, forms the X11.app that Apple has shipped with OS X. Download XQuartz for Mac free. The XQuartz project is an open-source effort. Winehq style macOS Builds. Currently Winehq is not providing macOS builds until they replace the now deprecated builder, as a temporary measure I'll attach wine-stable, wine-devel & wine-staging builds here that includes most dependencies, meaning XQuartz-2.7.7 or later is not required unless you desire to use X11 over macDriver. Currently avalible on releases. XQuartz became the default X11 implementation for many OS X users after the 10.8 iteration, when Apple decided to completely remove the X11 server and client libraries from the default OS X installation. Moreover, XQuartz is an Apple and community supported project, designed to keep improving support.

Download refind boot manager for mac. Most people keep their old Mac card in the machine for this eventuality. I've never had a Mac with Refind, so idk how that would complicate the issue. I've never needed it so far. Alternatively, you need to select your boot partition from the OS before reboot.

The fix that worked for me were the following two commands:

Xquartz X11 For Mac

sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib

[Downgrading] to 2.7.9 (but not 2.7.10) also worked for me.

Xquartz Mac Install

[Downgrading]: https://www.xquartz.org/releases/index.html 'XQuartz - Releases'