Огнелис — твики и фишки

    Многие мои друзья пользуются Firefox и задают мне вопрос — а почему я пользуюсь Flock? Я им отвечаю — мне нравится, когда у меня в браузере без всяких телодвижений есть доступ до всего, что нужно. Тем не менее, «это все» поедает достаточный объем ОЗУ, не всегда юзабельно и требует «доводки». Как раз про доводку и пойдет речь ниже. Сразу же скажу, про pipeline писать не буду. Остальных опций хватает из about:config.



    Сразу замечу, что все манипуляции в about:config можно откатить двумя способами: или сохранить файл prefs.js, или запустить Firefox в безопасном режиме (там выбрать сброс всех параметров на дефолтные значения). Итак, приступаем.

    Firefox расходует ОЗУ за счет не всегда рационального использования кеша, поэтому можно рискнуть ему об этом «намекнуть». Находим строку browser.sessionhistory.max_total_viewer и ставим там «0». Еще один твик позволит свести расход памяти до 10 Мб в свернутом виде — config.trim_on_minimize необходимо объявить как «True».

    Пользователи на широком канале также могут попробовать следующий вариант с загрузкой новых страниц. Находим network.dns.disableIPv6 и устанавливаем как «False», потом создаем новый строковый параметр — content.notify.backoffcount и задаем ему значение «5“. Включаем plugin.expose_full_path (объявляем его “true”) и добавляем еще одну строчку ui.submenuDelay. Ее значение должно быть равно „0“. В итоге мы получаем выигрыш по времени, поскольку браузер будет меньше ждать, пока придет ответ от сервера и прорисовки меню.

    Часто Firefox притормаживает из-за встроенного антивируса (при закачке файлов). Отвечает за это параметр browser.download.manager.scanWhenDone. Выставляем там „False“.

    Переходим к настройке пользовательского интерфейса. Известно, что Firefox по умолчанию не обрабатывает всплывающие окна как новые вкладки. Чтобы изменить такое положение дел, обнуляем параметр browser.link.open_newwindow.restriction. Если же требуется открытие результатов поиска в новой вкладке (по умолчанию открывается все в текущей), то параметр browser.search.openintab должен быть “true”.

    Проверка правописания во всех полях включается выставлением в параметре layout.spellcheckDefault значения „2“.

    При установке дополнений на Firefox многих может раздражать небольшая пауза, которая сделана для того, чтобы пользователь мог отказаться от продолжения установки выбранного аддона. „Лечится“ этот таймаут обнулением параметра security.dialog_enable_delay. Продолжая тему установки дополнений, можно отметить, что если искать их через встроенный менеджер, то в результатах поиска по умолчанию находятся только 5 позиций. Увеличить их число до желаемых сотен легко — extensions.getAddons.maxResults и число, которое соответствует нужному количеству найденных аддонов (допустим, 25).

    При переустановке Firefox сохраняет пользовательские закладки в файл places.sqlite, а не в HTML-файл. Заставить его поступать вторым способом можно, объявив параметр browser.bookmarks.autoExportHTML как “true”.

    Возможно, данный твик и не будет использоваться профессиональными веб-дизайнерами, но тем не менее, в Firefox можно сделать автоматический просмотр кода страницы не во встроенном приложении, а в стороннем редакторе. Параметр view_source.editor.external как “true” разрешает это, а в view_source.editor.path указывается путь до исполняемого файла редактора.

    Последний на сегодня твик Firefox относится к поведению „горячей клавиши“ Backspace. Пользователь в параметре browser.backspace_action волен задать ей не только переход на предыдущую страницу (тогда указывается „0“), но и на следующую (указывается „1“).

    В подготовке материала были использованы материалы с TechRepublic и gnoted.com.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 50

      +3
      Спасибо за материал. о многом не знал!
        +2
        особенно security.dialog_enable_delay и browser.link.open_newwindow.restriction. Второе чтобы чертова реклама открывающаяся в новом окне не меняла мне позицию ФФ.
        +1
        Спасибо за информацию — оказалась очень полезной, так как, к сожалению, обладаю не слишком сильной машинкой :)
          +1
          а где обьяснения всех параметров?
          почему browser.sessionhistory.max_total_viewer ставим именно в 0???
          –2
          всеравно прожорливый.
          все чаще оперу запускаю
          • НЛО прилетело и опубликовало эту надпись здесь
              +1
              Как файл реестра, конечно, нельзя. А вот как что-то, что надо вставить в prefs.js, было бы можно.
              • НЛО прилетело и опубликовало эту надпись здесь
                0
                У FF настройки не в реестре хранятся.
                • НЛО прилетело и опубликовало эту надпись здесь
                    0
                    там же написано «как»
                  +2
                  extensionS.getAddons.maxResults

                  Пропущенную S сделал заглавной. Поправьте, пожалуйста.
                    0
                    поправил, спасибо.
                    Насчет готовой версии настроек — нет, это не пойдет, здесь настройки очень кастомные, кому-то пойдут, а кому-то нет
                    • НЛО прилетело и опубликовало эту надпись здесь
                    +1
                    не знаю не знаю… было 110мб, стало 104мб… связано ли это с изменением или нет — трудно сказать
                      0
                      Думаю что нет. Перезапустил лису… 122мб… может быть это связано с чем то другим? :(
                    • НЛО прилетело и опубликовало эту надпись здесь
                      • НЛО прилетело и опубликовало эту надпись здесь
                          +1
                          Ну не знаю, мне нравится что все сразу открывается. Может быть не 0, но 100 миллисекунд вместо стандартных 400 вполне нормально.
                          Другое дело, какого черта это вообще в браузере регулируется? Это значение должно браться из системы, и если не устраивает, то и нужно менять в системе.
                          Впрочем подозреваю, что если параметр не создан, он и так берется из системы.
                          +1
                          > Еще один твик позволит свести расход памяти до 10 Мб в свернутом
                          > виде — config.trim_on_minimize необходимо объявить как «True».

                          Не знаете что советуете, дак лучше не советуйте вообще. Вы так не память экономите, а сбиваете с толку виндовый менеджер памяти. В результате если освобожденная память кому-то приглянется, разворачиваться браузер будет не секунду, а минуту.
                          • НЛО прилетело и опубликовало эту надпись здесь
                              +1
                              Ага. И работает только под windows
                              0
                              Интересно, а вот это: onix74.habrahabr.ru/blog/54481/ — не ответ ли на Вашу статью, ещё в песочнице?
                              ui.submenuDelay — отрисовка подменю (http://kb.mozillazine.org/Firefox_:_FAQs_:_About:config_Entries#UI..2A). Как она сказывается на времени ожидания ответа от сервера?
                              • НЛО прилетело и опубликовало эту надпись здесь
                                  –1
                                  А я бы задал тот же вопрос и про plugin.expose_full_path

                                  Вообще, слепое доверие неизвестному советчику может плохо кончиться.
                                  +1
                                  Не рекомендую config.trim_on_minimize

                                  Как то увидел на Лайфхакере lifehacker.com/5161563/prevent-firefox-from-hogging-memory-when-minimized
                                  поставил, где-то через месяц фаерфокс начал тупить очень сильно. Кому интересно подробнее там на первой странице есть пост от astrosmash начинается со слов Terrible, terrible advice. Do *not* enable trim_on_minimize. (Перевод первого предложения Ужасный совет не используйте enable trim_on_minimize)

                                  Вначале будет вроде чуть быстрее а недели через 2 начнет тормозить вплоть до зависания.

                                    0
                                    «Находим network.dns.disableIPv6 и устанавливаем как «False»… В итоге мы получаем выигрыш по времени, поскольку браузер будет меньше ждать, пока придет ответ от сервера. » По правилам русского языка то, что между, не является следствием последней фразы. Я могу еще дописать к той фразе после «ответ от сервера», что «не ждем прорисовки меню».

                                    Насчет песочницы — вот это мой пост в ЖЖ на неделю раньше песочницы и Вашей темы. Там же написаны причины постинга на Хабр
                                      0
                                      Т.е. в песочнице валялось Ваше «творение»? А мой ответ на него Вы не читали? Видимо, не читали! Иначе не повторяли бы один в один те же нелепые рекомендации.
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          +1
                                          Прочитайте еще раз мое сообщение. Я не пишу в «песочницу», поскольку зарегистрирован еще год тому назад. Более того, я прочитал Ваш пост. Замечательно, но я предупредил, что настройки кастомные, по-русски — кому-то подойдут, кому-то нет. И еще — Вы считаете, что в TechRepublic (первоисточник новости) работают недалекие люди?
                                            –1
                                            Я считаю, что никак не может параметр отрисовки подменю отразится на времени ожидания ответа от сервера. Этот ляп был в той песочнице (не в Вашей статье, но очень похожей по ляпам) одним из многих. Отключение или включение разрешения имён IPv6 — уверен! — одинаково отразится на пользователях имеющих как широкий экран, так и обычный. И т.д. и т.п… Если Вы берёте на себя смелость что-то печатать (перепечатывать), то, хотя бы, почитайте о каких параметрах вообще идёт речь и стоит ли о них говорить.
                                              +1
                                              они там может и далекие, но в настройках фаерфокса шарят на уровне домохозяйки, которой запретили пользоваться гуглом. посмешивали вместе настройки потребления памяти, работы с сетью, параметров UI и без полноценных объяснений. при этом часть из них сомнительна, а некоторые советы вообще неверны.
                                            0
                                            про network.dns.disableIPv6 на MozillaZine пишут что оно врдя ли вообще имеет какое-либо значение, что собственно и логично. ну и уж точно он не влияет на то как долго бровзер будет ждать ответа от сервера.
                                            0
                                            Спасибо! Очень познавательно)) Ещё бы обзор плугов хороший… Пользуюсь оперой в основном, но для работы ФФ — без компромисов!
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                0
                                                и за что минус то?
                                                0
                                                У вас кавычки несбалансированы в статье.
                                                  0
                                                  и добавляем еще одну строчку ui.submenuDelay. Ее значение должно быть равно „0“.

                                                  Только не «строчку», а «целое», а то некорректно звучит (некоторые параметры, записываемые цифрами, действительно бывают строкового типа, но не этот).
                                                    0
                                                    эх, люблю я фокс… :)
                                                      0
                                                      не нашел prefs.js. есть подозреваемые — channel-prefs.js, security-prefs.js, nsContentPrefService.js, какой из них откатит изменения? фф3.0.7, win-xp
                                                      0
                                                      подскажите уважаемые, может можно где в настройках лисы сделать так, чтобы при возврате на предыдущую страницу экран возвращался к нажатой ссылке (как к примеру в IE) а не к топу страницы?
                                                        0
                                                        Это в большинсте зависит от заголовков кеширования отсылаемых самим сайтом (перманентный баг в ФФ, который фиксят уже енное количество лет и никак не дофиксят).

                                                        Мы с админом подшефного сайта решили эту проблему только на стороне сервера. Хотя не отрицаю, что возможно это как-то и на стороне клиента решается, но я такого способа тогда не нашёл.
                                                        0
                                                        Стоило бы объяснить смысл каждого действия. Не все понимают по-английски в названиях команд. Например, после

                                                        Часто Firefox притормаживает из-за встроенного антивируса (при закачке файлов). Отвечает за это параметр browser.download.manager.scanWhenDone. Выставляем там „False“.

                                                        добавить

                                                        Внимание! Эта настройка отключает автоматическое сканирование файла антивирусом, используйте на свой страх и риск.
                                                          0
                                                          Там все настройки в принципе делаются на свой страх и риск, о чем сообщает даже браузер при открытии about:config.
                                                          0
                                                          спасибо! вообще первый раз о таких вещах прочел, сейчас поковыряемся
                                                            0
                                                            Спасибо за информацию!
                                                            А не подскажете, какой настройкой можно сделать так, чтобы при открытии нового таба адресная строка оставалась пустой. В лисе под windows в ней почему-то остается адрес той страницы, с которой открыт новый таб, под линуксом же адресная строка обнуляется. Пробовал просто перенести файл prefs.js с линукса на виндоус, но это не помогло.

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

                                                            Самое читаемое