If you didn’t know already, Firefox lets you search from the Awesome Bar (the address bar) and it uses Google by default. So if you were to type “test” in the Awesome Bar, it will look in your bookmarks and/or browser history (depending on your settings). And as long as you do not select an option you can just hit enter and it will do a Google search. So in a sense you can use the search box for something besides Google. But let’s say you might want to open this search in another tab, if so press Alt – Enter and you won’t even lose what was typed in the address bar previously.
Anyway, let’s remove Google as the default search engine. So in the Awesome Bar type in
about:config and press Enter. You will get a warning from Firefox, but let’s go ahead and click “I’ll be careful, I promise!”. You will see a lot of settings in here; However, let’s make sure this feature is enabled first. So in the Filter textfield type keyword.enabled and you should see only one line show up for keyword.enabled, if you double-click this line it will toggle the value between true and false. Make sure it is set to true.
Now lets type in keyword.URL in the Filter textfield and now you should see just the line pertaining to keyword.URL. So double-click it and it will pop up a dialog box asking for the new string value
It probably has Google by default with this URL
http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=
Let’s change that and depending what search engine you want to use type one of the following:
For DuckDuckGo (non SSL)
http://duckduckgo.com/?q=
For DuckDuckGo (SSL)
https://duckduckgo.com/?q=
For Yahoo!
http://search.yahoo.com/search?ei=UTF-8&p=
For Bing
http://www.bing.com/search?q=
For Ask
http://www.ask.com/web?q=
and then press OK. Then you can close the tab and you are good to go.
