> Because in the shells of X clients and non-X11 applications DISPLAY is set to different values. When I do echo $DISPLAY in non-X11 Terminal.app and in the X11 xterm, I get the same value, which is the path to the xquartz socket: % echo $DISPLAY /tmp/launch-PScxyX/org.macosforge.xquartz:0 --Dave