Open /Applications/Wireshark.app, which shows the Wireshark icon in the dock and a picker dialog, titled Where is X11?, listing the apps from /Applications. REMOVE WIRESHARK MAC OS X INSTALL
Install Wireshark, using the installer from. This will change X11.app to /Applications/Utilities/XQuartz.app. Open /Applications/Utilities/X11.app, which prompts you to install X11 (the Install button actually opens a web page that tells you to install Xquartz). I managed to get it to work as it did in Lion (without changing any X11 settings). (wireshark-bin:7287): Gtk-WARNING **: cannot open display:Īnd retry launching /Applications/Wireshark.app/Contents/MacOS/Wireshark. With Xquartz running, and from a Terminal (not xterm) I run: /Applications/Wireshark.app/Contents/MacOS/Wireshark it produces the following: (process:7287): Gtk-WARNING **: Locale not supported by C library. However, there might also be a DISPLAY issue as well.
I believe you're right that apps are not doing the Launch-on-demand for XQuartz. If Xquartz is not running, i get xterm: Xt error: Can't open display: If Xquartz is running, and I double click the wireshark icon, nothing happens. voila! At least on my 2009 MBP with Wireshark 1.8.1 and ML installed as an upgrade from Lion. Type: open /Applications/Wireshark.app/Įt.Open a new xterm with Applications -> Terminal (or Command+N).(It's installed under /Applications/Utilities/XQuartz.app) Launch XQuartz so you see X11 running in the foreground.I might have found a work-around for myself however:
I did install XQuartz since upgrading to ML. Double-clicking on the Wireshark icon, or launching via Alfred doesn't do anything.