12

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.

2
  • 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
  • This was good, but Safari no longer supports search extensions: there is this message in that AnySearch link since Jan 2020: "DEPRECATED: Safari no longer supports extensions that modify the behaviour of the address bar. " – Martin Oct 7 '20 at 9:42
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
  • 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. – James Westman 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.

0

For DuckDuck&Go, close Safari, and open the Terminal and enter:

defaults write com.apple.Safari SearchProviderIdentifier "com.duckduckgo"

-1

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

184.72.115.86 search.yahoo.com

then choose Yahoo as your default search.

-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.

1
  • 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 .