Setting a custom search engine as default in Opera

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.

GOTO 0

Posted 2014-01-30T16:44:17.423

Reputation: 210

1This answer is detailed enough to get you started. You have to edit default_partner_content.json in C:\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

Answers

3

This functionality doesn't exist yet in Opera Blink (currently on version 19). Remember, Opera went through a major change from Presto (12.x) to Blink (15+), and they're trying to gradually get all that functionality back bit by bit in each new release.

Additionally, there is always the danger that such functionality can be hi-jacked by malware - which is why this functionality was removed in a security fix from Opera 12.14 to 12.15 and wasn't added back in in the latest Presto version, 12.16.

From the Opera 12.15 release notes:

Fixed an issue where the search bar's default engine could be overridden by third-party apps.

So please don't assume it's an "arbitrary restriction" just because you don't like it. ;-) Also, not too long ago, Opera was the only browser allowing you to even have custom search engines. If you're happy to live with that little security hole due to confidence in your firewall/virus scanner, use 12.14 (you can use that alongside Opera Blink and even right-click on a webpage and "open with" Blink or any other browser); otherwise, you'll have to wait until this gets added back to Opera Blink, or until your favourite search engine gets added to the list of "standard" ones. You can always post to the Desktop wish-list forum.

Amos M. Carpenter

Posted 2014-01-30T16:44:17.423

Reputation: 1 373

0

The easy way to change the default search engine in opera is very simple'

first add your favorite searchengine to the searchengines in the list I have the Dutch version so I'll give the buttons- in Extra (could be options in english) - use Shift F12 - panel choice= buttons - click; search - now simple drag and drop the new searchengine to the bar next to the original. now rightclick on the unwanted original and click remove from the bar

the new searchengine is now the only searchengine and Google is out.

opera 12.16 Linux Mint

fretty

Posted 2014-01-30T16:44:17.423

Reputation: 1

doesn't seem to work in Opera 54 on Mint 19 xfce – johny why – 2018-08-05T18:56:31.683