пятница, 19 марта 2010 г.

История болезни (или Firefox без яндекса)

Сообщение перенесено из блога trionghost.blogspot.com от 17.10.2009.
Некоторое время назад, а именно с версии 3.5, в Firefox по умолчанию вшили вместо привычного Google, наш убогий Яндекс. Сказать что сей факт меня сильно разочаровал - значит ничего не сказать. С самого первого раза, когда я увидел поисковик Яндекс в интернете (уже десяток лет назад), я его возненавидел. Убогое чудовище в желто-красных тонах (за это отдельные десять расстрелов), которое не может даже при прямом запросе официального сайта выдать на него линк, а первый лист запросов всегда забит проплаченными ссылками, вызывало у меня отторжение на протяжении всего своего существования.

В общем поперхнувшись, я сменил стартовую страничку, сменил поисковик по умолчанию и на время успокоился. На недолгое время. Пока не обнаружил, что запросы в адресной строке ведут в ту же дыру. Полез я в about:config и обнаружил... Всюду Яндекс. Не долго думая, полез посмотрел, как все это было в оригинале (есть хоть какая-то польза в том, что в Ubuntu 9.04 не вошел Firefox 3.5) и предлагаю вашему вниманию ультимативный рецепт по избавлению от Яндекса в своем Firefox.

Излечение
Заходим на страницу конфигурации (набрав в строке адреса about:config). Далее ищем параметры в строке поиска и заменяем их значения на те, что после "=":

browser.search.defaultenginename=Google
browser.contentHandlers.types.0.name=GoogleReader
browser.contentHandlers.types.0.uri=http://www.google.com/reader/view/feed/%s http://fusion.google.com/add?feedurl=%s
gecko.handlerService.schemes.mailto.0.name=Gmail
gecko.handlerService.schemes.mailto.0.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s

keyword.URL=http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

Также стоит заметить, что в строках, где есть цифра 0 справа до замены должен стоять адрес яндекса, а не какой-либо иной. Если его там нет, поищите такую же строку с другим номером или установите значение параметра gecko.handlerService.defaultHandlersVersion на цифру 1 (эта цифра указывает на номер строки, только начинается с единицы, а не с ноля, как в самой строке).

После этих операций, в about:config останется только одно упомянание о яндексе - в строках типа gecko.handlerService.schemes.webcal которые отвечают за ссылки на добавление календаря типа webcal://. Я пока не нашел, как состряпать такую ссылку для google calendar (добавил тред на форуме Google Calendar), так что не стал менять этот параметр. Но если вы хотите и отсюда истребить ссылки на сервис "Я", вы можете поменять значения этих параметров на:

gecko.handlerService.schemes.webcal.0.uriTemplate=http://30boxes.com/external/widget?refer=ff&url=%s
gecko.handlerService.schemes.webcal.0.name=30boxes


Теперь после перезагрузки вы получите замечательный Firefox без Яндекса.
А мы будем надеяться, что когда-нибудь контракт Mozilla Foundation с Яндексом закончится и этот маразм прекратится.

1 комментарий:

  1. Дай Бог тебе здоровья, брат!

    Как достало это уежище - не передать!!!

    ОтветитьУдалить