After upgrading to Mountain Lion 10.8.5 I can no longer run meld via X11. I get the following. I've tried searching around for solutions but found nothing that works.

$ meld
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/opt/local/bin/meld:111: GtkWarning: gtk_icon_theme_get_for_screen: assertion `GDK_IS_SCREEN (screen)' failed
Traceback (most recent call last):
  File "/opt/local/bin/meld", line 111, in <module>
AttributeError: 'NoneType' object has no attribute 'append_search_path'

1 Answer 1


After finally stumbling upon this https://trac.macports.org/ticket/35697, I installed XQuartz to replace X11 and restarted. meld now works

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .