Установка поиска yandex в Opera

Браузер opera заблокировал использование поиска яндекс

Вообще, можно добавить свой поиск как дополнительный и задать ему shortcut. При переходе в адресную строку браузера, нужно будет ввести этот shortcut, что поможет осуществить быстрый переход к заданному адресу.

Настройки поисковых систем тут opera://settings/searchEngines.

Вообще, в Турции в опере есть yandex.com.tr, он мне воткнулся как дефолтный. Помучившись и поплакав, я полез его менять, но оказалось, это нельзя сделать из интерфейса, тогда я решил поставить Opera из прекрасной европейской страны и выяснилось, что там вообще нет яндекса в списке. Тогда я поставил оперу из "великого мордера", к удивлению и там не было возможности выбрать яндекс как поиск по умолчнию.

Пришлось пожертвовать моими 89 ценными вкладками, по которым можно было проследить как я рос и развивался. Кстати, простая переустановка оперы не сбрасывает настройки, которые лежат тут, для линуксов.

~/.config/opera

Ищу, для виндовчан вариант, а он для всех актуален. Путь, где у оперы лежит ксива, можно найти по этому адресу: opera://about, раздел Paths, строка Profile.

Как поставить поиск по умолчанию, не доступный из интерфейса

Нас интересует файл default_partner_content.json, там json объект партнерских данных, в частности яндекс поиска, но он выпилен из списка, который отображается в интерфейсе.

Я просто заменил в списке для всех языков yahoo, на yandex, можно добавить свою строку в такой блок:

"list": [  "google_com",  "yandex",  "duckduckgo"],

В принципе можно выпилить лишее.

Что касается поиска конкретно по русскоязычному сегменту - то яндекс тут явнвый лидер, хотя его явно тюнит какой-то дед и возможно скоро он (поиск яндекс) уйдет в прошлое.

Вот сам яндекс в конфиге (позже, добавлю к статье ссылку на итоговый файл.

"yandex": {  "name": "Yandex",  "keyword": "y",  "favicon_url": "https://yastatic.net/s3/home-static/_/92/929b10d17990e806734f68758ec917ec.png",  "search_url": "https://yandex.ru/search/?{yandex:referralID}text={searchTerms}&l10n={language}",  "suggest_url": "https://suggest.yandex.ru/suggest-ya.cgi?v=4&part={searchTerms}&l10n={language}",  "post": false,  "encoding": "UTF-8",  "uuid": "C665D993-1B49-4C2E-962C-BEB19993BB86",  "css_resource": "css/searchstyle_yandex_latin.css",  "speed_dial_logo": "images/logo_yandex.png"},

В первой строке нашего файла default_partner_content.json, есть коммантарий с закодированным base64 бинарным кодом. Вот, он и выдаст, что вы поменяли тут настройки и при старте браузера, все что мы сделали выше, будет затерто!
Для того, чтобы этого не происходило, запрещаем запись в этот файл.

sudo chmod 400 default_partner_content.json

Для Windows, можно попробовать в свойствах выставить крыжик "Только для чтения". Еще вариант, добавлю позже, нужно проверить.

Вот и всё! Теперь у нас поиск по умолчанию Yandex

yandex icon