Руководство по «тонкой» настройке Firefox 2

Original author: Ryan @ CyberNet
  • Translation
Если вы хотитет сделать Firefox 2 еще более удобным лично для себя, то нажимайте

Как использовать About:Config

Для «тонкой» настройки Firefox используется экран about:config. Я уверен, что многие из вас знают как им пользоваться, но даже если вы не знаете, я вам расскажу.
  1. Запустите Firefox.
  2. Наберите about:config в адресной строке и нажмите Enter. У вас должен появиться экран, похожий на этот:
  3. Если я скажу, что такой-то ключ уже существует, вы набираете его название в поле «Filter» (Фильтр). Для того чтобы изменить значение ключа, дважды кликните по нему.
  4. Если же я скажу, что ключ не существует, то вы должны будете его создать. Есть несколько типов ключей: string, boolean и integer. Они могут быть созданы простым нажатием правой кнопки мышки в любом месте экрана:
  5. В некоторых случаях вам будет необходимо перезапустить браузер, чтобы активировать новые настройки. Для возврата к стандартным значеням, необходимо нажать правую кнопку мыши на необходимом ключе в about:config и выбрать "Сбросить" (Reset).
    Ну что ж… Пришло время настраивать!


Настройка прокрутки вкладок

Теперь в Firefox 2 при большом количестве открытых вкладок появляется кнопка для их прокручивания. Однако каждый по-своему понимает «большое количество». Кому-то удобнее иметь множество мелких, нечитаемых вкладок, чем прокручивать их.
  • Название: browser.tabs.tabMinWidth
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: 100 (пикселей)
  • Возможные значения:
    • Значение, больше 100, приведет к скорейшему появлению прокрутки.
    • Значение, меньше 100, приведет к более позднему появлению прокрутки.
    • Значение 0 выключит прокрутку.


Настройка красного Х (кнопки закрытия)

Расположение кнопки закрытия вызывает много противоречий у разных пользователей. Мне встречались и те, кто ненавидит кнопку закрытия на каждой вкладке, и те, кто считает это удобным. Мне нравится эта опция, но если вы считаете иначе, то можете легко это изменить:
  • Название: browser.tabs.closeButtons
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: 1
  • Возможные значения:
    • 0 — показывать кнопку закрытия только на активной вкладке
    • 1 — показывать кнопки закрытия на всех вкладках
    • 2 — вообще не показывать кнопки закрытия
    • 3 — показывать единственную кнопку закрытия в конце панели вкладок (так было в Firefox 1.x)


Если вы решили оставить кнопку закрытия на всех вкладках, то существует еще один параметр, который может вас заинтересовать. В нем указывается минимальная длина вкладки, на которой отображается кнопка закрытия. Данный параметр применяется только к вкладкам, которые не активны в данный момент.
  • Название: browser.tabs.tabClipWidth
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: 140 (пикселей)
  • Возможные значения:
    • Значение, больше 140, будет прятать кнопку закрытия раньше.
    • Значение, меньше 140, будет прятать кнопку закрытия позже.
    • Значение 0 выключит исчезновение кнопки закрытия.



Поиск «Мне повезет» (I'm Feeling Lucky) из адресной строки

В Firefox больше не используется поисковый метод Google «Мне повезет» (I'm Feeling Lucky). Теперь используется подобный ему, но другой метод — «Поиск по названию» (Browse by Name). Фактически, вы даже можете не заметить различий, но они есть.

Если коротко, то «Поиск по имени» направляет вас на сайт только в случае, если Google уверен, что первый результат — именно то, что вы ищите. В другом же случае вы попадете на страницу с результатами поиска. Если вы введете «Microsoft», то результат действия обоих методов будет одинаковым, если же введете «Stanford», результаты будут отличаться.

Если вы хотите оставить «Поиск по имени», вам не нужно предпринимать никаких действий. Если же вы хотите вернуться к методу «Мне повезет», то информация ниже именно для вас:
  • Название: keyword.URL
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: Поиск по имени (нажмите правую кнопку и скопируйте адрес)
  • Возможные значения:
    • Мне повезет (нажмите правую кнопку и скопируйте адрес)
    • Вы также можете ввести любой другой поисковый адрес

Неотвечающие скрипты

Надоело получать уведомления о неотвечающих скриптах? В Firefox 2 скрипту дается 20 секунд на выполнение, и по истечению этого времени появляется сообщение об ошибке. Если вы постоянно получаете подобные ошибки (распространенное явление на слабых компьютерах), вам необходимо увеличить продолжительность выполнения скрипта.
  • Название: dom.max_script_run_time
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: 20 (секунд)
  • Возможные значения:
    • Значение, больше 20, отведет больше времени на выполнение скрипта.
    • Значение, меньше 20, отведет меньше времени на выполнение скрипта.


Интервал обновления микрозаголовков (microsummary)

Микрозаголовки обещают стать очень полезной возможностью, но они требуют некоторого усовершенствования. На CyberNet я использую 3 различных типа микрозаголовков для информирования пользователей о новых записях и комментариях. И если вы не используете их только из-за редких обновлений, то можете изменить интервал обновлений прямо сейчас:
  • Название: browser.bookmarks.microsummary.updateInterval
  • Ключ не существует, поэтому вам необходимо его создать. Тип: Integer.
  • Стандартное значение: отсутствует
  • Возможные значения:
    • Количество минут между обновлениями.


Изменение User Agent

Если при входе на какой-то сайт вы увидели сообщение, что он не поддерживается вашим браузером, то возможная причина — использование Firefox 2. Если вы знаете, что сайт нормально работает с Firefox 1.5, вы можете попробовать изменить строку user-agent. После этого изменения сайты будут считать, что вы просматриваете их предыдущей версией Firefox.
  • Название: general.useragent.extra.firefox
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: Firefox/2.0
  • Возможные значения:
    • Firefox 1.5
    • Firefox 1.5.0.7
    • и т.д. Подойдет любая идентификационная строка.



Убираем кнопку «Вперед» (Go)

Если вы не заметили, новую кнопку «Вперед» нельзя убрать с адресной панели. Да, она не подчиняется стандартным способам удаления кнопок с панелей, но мы имеем возможность убрать её другим способом.
  • Название: browser.urlbar.hideGoButton
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: false
  • Возможные значения:
    • false — отображать кнопку «Вперед»
    • true — спрятать кнопку «Вперед»



Отображение выскакивающих JavaScript-окон

Стандартные настройки Firefox позволяют выбрать метод открытия выскакивающих окон. Существует два варианта: открывать в новом окне или открывать во вкладке. Однако на выскакивающие JavaScript-окна эти настройки не действуют, но это можно изменить и применять к ним стандартные настройки.
  • Название: browser.link.open_newwindow.restriction
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: 2
  • Возможные значения:
    • 0 — открывает JavaScript-окна так же, как и остальные новые окна Firefox. Я рекомендую это значение, поскольку, если вы установили открывание новых окон в новой вкладке, JavaScript-окна тоже будут следовать этим настройкам.
    • 1 — позволяет всем выскакивающим JavaScript-окнам открываться в новом окне.
    • 2 — открывает все JavaScript-окна согласно вашим настройкам, если в JavaScript не установлен другой метод открытия.


Включение проверки орфографии во всех текстовых полях

Встроенная проверка орфографии — моя самая любимая возможность в Firefox 2, но она не включена по умолчанию в однострочных текстовых полях. Вы можете включить ее, нажав правую кнопку мышки и выбрав соответствующий пункт меню, либо установить постоянную проверку орфографии в однострочных полях, изменив настройки.
  • Название: layout.spellcheckDefault
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: 1
  • Возможные значения:
    • 0 — выключает проверку орфографии
    • 1 — включает проверку орфографии в многострочных текстовых полях
    • 2 — включает проверку орфографии во всех текстовых полях


Увеличение максимального количества соединений

Когда вы скачиваете несколько файлов, вы можете быть удивлены тем, что Firefox скачивает максимум 2 файла одновременно. Если вы хотите скачивать одновременно больше файлов, измените количество соединений Firefox.
  • Название: network.http.max-persistent-connections-per-server
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: 2
  • Возможные значения:
    • Введите значение, большее чем 2, чтобы скачивать больше файлов одновременно.


Получение результатов встроенного поиска в новой вкладке

Форма встроенного поиска Firefox в правом верхнем углу значительно упрощает поиск. Вы можете получать результаты поиска в новой вкладке, внеся простые изменения:
  • Название: browser.search.openintab
  • Ключ уже существует и не требует повторного создания.
  • Стандартное значение: false
  • Возможные значения:
    • false — открывает результаты в активной вкладке
    • true — открывает результаты в новой вкладке


Выключение восстановления сессий

Встроенное восстановление сессий действительно работает неплохо, но я использую Tab Mix Plus и он восстанавливает сессии немного лучше (например, он запоминает защищенные вкладки). Если вы не выключите встроенное восстановление, то может возникать дублирование и вы будете получать по две копии каждой вкладки.
  • Название: browser.sessionstore.enabled
  • Ключ не существует, поэтому вам необходимо его создать. Тип: Boolean.
  • Стандартное значение: true
  • Возможные значения:
    • false — выключает встроенное восстановление сессий
    • true — включает встроенное восстановление сессий


Меньшее использование физической памяти в свернутом виде

И, наконец, классика CyberNet. Эта статья была написана в марте 2006 года и получила 4300 голосов в Digg. С того времени ее посетило около 200 тыс. человек и многие получили именно то, что искали.

Эта настройка переносит Firefox в виртуальную память, когда вы сворачиваете браузер. Тем самым, освобождая физическую память для других программ. Firefox уменьшает использование физической памяти при сворочавании приблизительно до ~10 Мб, и при разворачивании снова берет необходимую память. Кто-то считает, что это не очень правильно, но другие браузеры, например, Opera, делают это по умолчанию.
  • Название: config.trim_on_minimize
  • Ключ не существует, поэтому вам необходимо его создать. Тип: Boolean.
  • Стандартное значение: отсутствует
  • Возможные значения:
    • true — переносит Firefox в виртуальную память при сворачивании.


Итоги

Firefox 2 — удивительный браузер, и я надеюсь, что вам пригодятся некоторые из этих настроек.

Similar posts

Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 31

    0
    учитывая, что уже оттюнил свою лису, пользуясь англоязычной версией,
    могу только заметить – отличная работа проделана!
      0
      Приятно, что большая часть советов про новую версию, а не перепечатка уже известной инфы.

      BTW, browser.tabs.closeButtons корректно работает далеко не на всех темах. В частности, на miniFox 0.8.2 не работает режим "2".
        +2
        Отличная статья. Спасибо, didaio!
          0
          Замечательно! Автору огромное спасибо!
            +1
            Автору и переводчику огромное человеческое спасибо.
            Статья в избранное.
              0
              присоединяюсь
                0
                И Вам спасибо за хорошие слова ;)
                Не буду против, если http://www.habrahabr.ru/people/didaio/>проголосуете и за мою карму ;)
                  0
                  Не вопрос, еще вчера это сделал :)
                    +1
                    Странно. Вчера за неё никто не голосовал, а сегодня сразу двое в минус проголосовали…
                    Нелегка хабражизнь ;)
                      0
                      карма, все равно на 1 пункт стала выше :)
                        0
                        Чья? 8-()
                          0
                          Точно не моя. Не могу сам за себя проголосовать ;)
                            0
                            *по секрету
                            и не моя 8-()
                              0
                              Меняемся?
                0
                А меня, в принципе, устраивают все настройки, установленные по умолчанию. Разве что, добавил последнюю настройку — чтобы памяти меньше жрала. А то Лиса известная своей прожорливостью...

                Но статья всё равно интересная. В закладки!
                  0
                  Во второй версии Firefox стал менее требователен к ресурсам.
                  А что касается последней настройки. Я как раз отношусь к тем, кто считает эту настройку скорее вредной, чем полезной ;). И объясню почему. После неоднократного сворачивания/разворачивания Firefox начинает заметно тормозить. В то время как при «родных» настройках мой FF2 не потреблял более 80Мб оперативки. При этом я постоянно держу открытыми несколько вкладок с AJAX-cайтами (тот же Gmail). И случается такое, что FF не закрывается несколько дней. И никаких торможений ;)
                    0
                    А зачем его постоянно сворачивать/разворачивать? ;-) "Посерфил", решил заняться другим делом — свернул... :-)
                      0
                      …потом развернул, снова посерфил, снова свернул. И так несколько раз. Это я и называю «постоянно сворачивать/разворачивать».
                      0
                      вот все в точности как у меня.
                      /me пошел ставить экстеншен для подсчета аптайма лисы :)
                        0
                        а можно его на мыло. То мне тоже интересно какой у моей Лисы аптайм, так как комп в сети сутками :)
                  0
                  Ура! Огромное спасибо за информацию о настройке config.trim_on_minimize наконец-то ничего не виснет! Кстати, настройка отлично работает в Thunderbird`е, который теперь тоже не подвисает после перерыва в работе с моим огромным ящиком.
                    0
                    А какую версию ФФ Вы используете и сколько оперативки установлено?
                      0
                      Сейчас вторую. На самом деле лиса и раньше подвисала, но сейчас стала еще больше, вопреки ожиданиям. Thunderbird 1.5 - зависал постоянно, т.е. после сворачивания он не оживал. Лиса подвисает на ноуте с 256 мб. оперативки, в равной степени подвисает и на другом ноуте с 512, время отвисания просто различное. Thunderbird, к сожалению, умирал и на стационарной машине с 1 гб. памяти - не умеет он хорошо с большим IMAP`ным ящиком работать, но альтернативы лучше не нашел. Но со вчерашнего дня, как задал config.trim_on_minimize Thunderbird еще не разу не умер. Лиса стала быстрее приходить в себя, значительно быстрее.
                        0
                        Очень странно. Я с таким не сталкивался даже на 1.5… Не говоря уже про вторую версию…
                          0
                          Я постоянно работаю больше чем с 15 вкладками и нескольким окнами. Очень любит еще лиса при просмотре Quicktime`овских mov`ов умирать неожиданно, да и при большом количестве графики, если она еще как-то обрабатывается скриптами на странице. Но стоит заметить, что 2 версия стала более стойкая в этом плане. Насилую, конечно, я ее по полной. IE7, к слову, ставил ради эксперемента, умер через 15 минут работы ;) Т.е. просто проматерился ;) и умер.
                    +3
                    На news2.ru мелькнула ссылка на «самый исчерпывающий ресурс по описанию настроек Mozilla». Может кому пригодится. А то я на Опере.
                      0
                      а как удалить кличик :)) я создал с неправильнім типом?
                        0
                        Очень информативная статья, большое спасибо, в избранное.
                          0
                          автор молодец)

                          хотя и не пригодилось)
                            0
                            Отличная статья

                            Only users with full accounts can post comments. Log in, please.