Comment 7 for bug 498710

Revision history for this message
su_v (suv-lp) wrote :

A) It shouldn't matter whether it's a osx terminal or x11 terminal (xterm) once X11 is running. You could test these steps:

1) logout
2) log back in
3) open osx terminal window, 'echo $DISPLAY'
4) launch X11, launch terminal (aka xterm) from X11 Applications menu, 'echo $DISPLAY'
5) change back to the osx terminal window: 'echo $DISPLAY'
6) Cmd+N to open second osx terminal window, 'echo $DISPLAY'

B) DISPLAY=:0.0 isn't good either afaict

You can test if Inkscape launches at all: change back to the xterm and type (assuming you installed Inkscape in /Applications):

  /Applications/Inkscape.app/Contents/MacOS/Inkscape

If $DISPLAY is set (':0.0'), this should successfully start Inkscape (the first launch takes some time until the font caches are built).

C) X11/Xquartz 2.4.0

Did you just download it or did you install it first and then later install the original X11 2.3.4 that comes with Snow Leopard?

Overall I suspect it has a similar cause as bug #433281 in that somewhere in your account $DISPLAY is changed so that the launchd mechanism to trigger X11 on demand fails. Can you test with a new user account if Inkscape fails to launch as well? If it works for another user, you have to search in your dot-files; if that fails too it would indicate an issue with your X11 installation and not with a custom configuration on the user level.