Before switcthing to Mac OSX 10.8 everytime I launch application which uses x11 it was starting x11 automatically.

After switching to XQuartz and 10.8 it does not work anymore and I have to launch XQuartz manually.

How to launch XQuartz on demand?

  • Do you set DISPLAY in .bashrc/.profile/.bash_profile or the like? Check it by starting Terminal.app and typing echo $DISPLAY. – jaume May 15 '13 at 10:28
  • No, I don't set it. – TOP KEK May 17 '13 at 11:30

I was having the same problem. Quitting XQuartz and deleting ~/.Xauthority resolved the issue for me. I got the idea to do this from the Mountain Lion, Xquartz, and (lost) autostart thread in the Apple Mailing List. Other suggestions from that thread include:


I don't have to launch xQuartz, I just use Terminal and ssh -Y user@IP. Then X emulation appears to be available as I can launch X windows from the server.

You must log in to answer this question.

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