Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I switch back and forth between Firefox, Safari, and WebKit all the time. When I click a link in Mail, for example, it will use the system's default browser, but I really want to make it use whatever I have running (whether it's Firefox, Safari, or WebKit).

Is there any way to do this?

share|improve this question
+1 almost exactly my question. except not just the one currently running, but also the one being used on top. I may have more than 1 running at same time. :) – cregox Apr 12 '10 at 17:05
FYI, it's also possible to do this on Ubuntu:… – Anderson Green Jan 3 '13 at 5:48
up vote 5 down vote accepted

An app actually exists to do this, called Choosy. It costs $12, but does more than just this. For your setup, you would set "When one or more browsers are running…" to "Use best running browser" in the Behavior tab, and add all your browsers to the Browsers tab.

share|improve this answer
Thanks, I'll give this a look! – Matt Solnit Sep 21 '09 at 23:37
Just a follow-up, in case anyone's interested: I've been using Choosy and it's great! Does exactly what I wanted. – Matt Solnit Sep 23 '09 at 3:21
This also does what I needed as well! +1 – cregox Apr 12 '10 at 17:55
Here's an almost equal alternative: Highbrow – cregox Apr 12 '10 at 18:49

The quickest way I can think of (although not the most intelligent) is just to enable the "alert me if not default browser" option on each and simply make it the default each time you start it.

share|improve this answer

Something you could try is writing a shell script that sets the default browser and opens a specific browser, so instead of opening Firefox by using it's icon, you would use your "Start Firefox" shell script that sets the default browser to firefox and then opens firefox.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.