9
1
I would like to use DuckDuckGo as my default search engine in Opera. Opera versions 17+ come with a search engine manager (Menu Settings > Search > Manage search engines...), where you can add custom search engines and change the default search engine (factory setting is Google). Anyway, unlike most other browsers, the default search engine in Opera can be only changed to a different predefined search engine, not to a custom search engine. Without speculating on the reasons behind this arbitrary restriction, I wonder how it's possible to convince Opera to use a non-predefined engine as default. There should be some setting file to edit manually I guess. I've tried grabbing my user data folder ("%APPDATA%\Opera\Opera" on Windows, should be somewhere under ~/Library on OS X) for "google" and "yahoo", but I couln't find the spot.
1This answer is detailed enough to get you started. You have to edit
default_partner_content.json
inC:\Program Files\Opera\resources
(if installed) – nixda – 2014-01-30T17:05:42.973@nixda, nope, I checked that question already, it didn't help unfortunately. The answers there are also quite outdated. – GOTO 0 – 2014-01-30T17:11:14.357
What exactly is outdated in that other question? – nixda – 2014-01-30T17:30:14.903
@nixda Well, that question is about adding/removing/editing custom search engines in Opera 15, which didn't have a search engine manager like current versions of Opera do. Otherwise, the answer you linked looks correct (except for the location of the resources folder which has changed). It just doesn't cover my issue I think. – GOTO 0 – 2014-01-30T19:16:04.953