10

I know add-ons such as Glims can do this, but I would rather stay away from them. Any native (or more likely semi-native) way to do so? If it matters, the engine I would like to add is duckduckgo.

3

The Safari Extension anysearch allows you to change the search engine used by the Safari search bar/unibar, without any hack-ish stuff such as changing the hosts file.

  • Here is a direct link to AnySearch. Despite being an extension, it "does not have permission to read or transmit content from any webpages" according to Safari. – Miles Wolbe Sep 8 '17 at 17:31
3

No, the only options are Google, Bing, and Yahoo.

If it is of any help, DuckDuckGo have their own extension on the Apple website for Safari extensions.

  • 2
    Yeah, it's a shame that such a thing is not configurable without extensions. – gentmatt Jan 17 '12 at 7:18
  • In one of the recent updates (much more recent than the question), Apple added DuckDuckGo as a search engine. – FlyingPiMonster Apr 2 '15 at 2:39
2

MacHints just did a post on this. The basic premise is that you redirect Yahoo! Search via the hosts file to the search engine of your choice. It works like a charm.

-1

in your /etc/hosts file, add this line:

184.72.115.86 search.yahoo.com

then choose Yahoo as your default search.

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

-1

This works with Safari 5.1.10 on Mac OS 10.6.8

To get Safari to open with duckduckgo (or any other) as search engine with no add ons or hacking type >https://duckduckgo.com/< (without the ><) into the Safari Preferences "Homepage" then set "New windows open with" to "Homepage" and "New tabs open with" "Homepage". This keeps the 3 default search engines as they were, at the top. OR just make the search engine of your choice a bookmark in the Bookmark bar and just click it/them.

  • Yeah, but that doesn't actually add it as a search engine, just changes what page windows/tabs open with. – JMY1000 May 2 '16 at 19:06

You must log in to answer this question.

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