Андрей Смирнов
Время чтения: ~18 мин.
Просмотров: 1

Маленькие секреты about: config, ручная настройка

Помощь по Мозилле (Mozilla Firefox)10520 просмотров28 Дек 2017Mozilla-Firefox.png

Мало кто знает, но в Мозилле, кроме основных настроек, есть также страница с дополнительными настройками и конфигурациями. На этой странице можно редактировать различные конфигурации обозревателя, менять их значения и осуществлять прочие подобные действия.

Но этих дополнительных опций вы не найдете на обычной страничке настроек. Они располагаются по определенному адресу, и чтобы в них зайти, нужно знать этот самый адрес. Разработчики сделали это для того, чтобы изменять их имели возможность исключительно опытные пользователи, которые хотя бы немножко разбираются в этом. Ведь изменение тех, или иных параметров может повлечь за собой серьёзные последствия. К примеру, могут появится странные ошибки, не работать некоторые возможности Фаерфокса, либо же он вообще перестанет запускаться.

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

Как открыть about:config

Ответ лежит в самом названии, как говорится. Чтобы зайти в скрытый редактор настроек Firefox необходимо набрать в адресной строке: about:config.

1-6.png

После того, как вы введете эту ссылку в строку адресов и нажмете клавишу Ентер, чтобы перейти на нее, вам откроется предупредительная страница. Нажмите на ссылку “Я принимаю на себя риск!” и вы будете переадресованы непосредственно на саму страницу редактора. Также вы можете предварительно снять галочку возле пункта “Показывать это предупреждение в следующий раз”, чтобы при следующем входе в скрытые настройки у вас не высвечивалось это предупреждение.

2-6-1024x819.png

Все, если вы сделали, все как написано выше, то у вас непременно получится войти в редактор. Если страница не открывается, то попробуйте прописать адрес about:config вручную, а не скопировать с текста.

Редактирование конфигураций

На странице настроек есть куча различных параметров, которые можно изменять, менять их значения, копировать и редактировать их. Сейчас мы постараемся рассказать, как это правильно делать и что делать, чтобы привести изменения в действия.

Добавление нового параметра

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

Как это сделать:

  • Правой кнопкой мыши нужно кликнуть в любом удобном месте на странице, либо на одном из пунктов.
  • В списке выбрать “Создать”.3-6-1024x819.png
  • Там есть 3 типа настроек. Выберите один из них, который хотите создать.

Что значат эти типы параметров:

  • Целое – это числовой параметр.
  • Логическое – одно из значений: истина, или ложь (прописывается на английском: true или false соответственно).
  • Строка – текстовое значение.
  • Поле того, как вы выбрали тип настроек, введите определенное значение и нажмите “OK”, чтобы создать новый параметр.

Добавленные вами настройки можно удалять. На стандартные, которые были и остаются там вне зависимости вашего вмешается, это правильно не действует и удалить их невозможно.

Если вы хотите удалить созданную настройку, нажмите на нее правой кнопкой мыши и кликните по пункту “Сбросить”. Значение будет аннулировано, а после перезапуска страницы about:config он вовсе исчезнет из списка.

Меняем значение настроек

  • Ищем параметр, значение которого хотите подвергнуть изменению. Можно искать вручную, а можно сделать это посредством поиска, который находится в самом верху (трудно не заметить).
  • Опять делаем щелчок правой кнопкой компьютерной мышки.
  • Выбираем ссылку “Изменить” в выпавшем списке.5-4-1024x819.png
  • И в появившемся окошке меняем значение на необходимое.

Можно пойти проще: просто дважды кликнуть левой кнопкой мыши по параметру и окошко изменений будет открыть.

Стоит заметить, что менять значения можно лишь у параметров типа целое, либо строка. Для настройки типа логическое нужно также нажать правой клавишей мыши по нужному пункту и выбрать там “Переключить”.

Еще можно копировать имя и значение настройки и вносить его при добавлении новой. Это делается тоже после нажатия по настройке правой кнопкой мыши. В списке есть пункты “Копировать имя” и “Копировать значение”. Они и отвечают за эти действия.

Пользуемся поиском

Из-за того, что всех этих настроек на странице about:config в Firefox довольно много, то чтобы изменить какое-то из них придется потратить немало времени только лишь на их поиск. А если надо редактировать сразу несколько функций? Тогда это уже займет вдвойне больше времени.

Чтобы сберечь нервы и время, рекомендуем для этой цели использовать удобный поиск. Он находится в самом верху. Вводим туда имя нужной нам конфигурации и вас сразу же перебросит к ней.

Как ускорить firefox

Вот мы и подобрались к главному вопросу, который мучает многих пользователей, которые не довольны производительностью браузера на своем компьютере, и всяческими способами, безуспешно пытаются её увеличить.

В начале статьи мы говорили, что в редакторе настроек about:config посредством нехитных манипуляций с различными параметрами можно добиться улучшения производительности и значительно ускорить браузер Firefox. И на самом деле это чистая правда! Сейчас мы распишем, какие параметры нужно изменить, чтобы заставить мозиллу работать быстрее в несколько раз.

  • dialog_enable_delay. Отвечает за скорость открытия дополнительных всплывающих окон. Установить в этой функции значение 0. Это будет значить, что все окна будут открываться без задержки. А зачем она нужна, согласитесь. 😉
  • sessionhistory.max_total_viewers. Установив здесь значение – 0 мы уменьшим потребление оперативной памяти (но увеличится расход трафика). Эта функция отвечает за сохранение копий наиболее посещаемых вами сайтов. Если у вас высокоскоростной безлимитный интернет, то смело можете отключать её.
  • sessionhistory.max_entries. Параметр отвечает за то, сколько вы сможете совершать шагов Вперед и Назад при нажатии соответствующих кнопок. Изменив значение с 50 на 10, можно неплохо улучшить производительность.
  • trim_on_minimize. Эту функцию необходимо добавить самому, т.к., изначально её нет в редакторе. Установите значение – true. Функция позволяет неплохо сэкономить оперативную память за счет того, что при сворачивании обозревателя, он не будет сохраняться в оперативке, а переносится на Жесткий Диск и файл подкачки.
  • blocklist.enabled. Установите False, чтобы выключить функцию, которая блокирует старые плагины.
  • display.focus_ring_width. Удаляем рамку при клике по ссылкам. Надо поставить – 0.
  • spellcheckDefault. Отвечает за проверку текста, написанного вами где-либо в браузере Мозилла на орфографию. Смените значение с 1 на 2, чтобы она срабатывала быстрее.
  • initialpaint.delay. Параметр устанавливает задержку, когда начинается отрисовка страниц. Ставим 0. Измеряется в секундах.
  • http.pipelining. Отправка множественных запросов. Ставим true.
  • http.pipelining.maxrequest. Параметр задает максимальное количество запросов, которые могут работать одновременно. Поставьте – 30.

Вот такими нехитрыми манипуляциями вы сможете довольно неплохо ускорить фаерфокс. Особенно это будет полезно на слабых компьютерах с небольшим количеством оперативной памяти. Конечно можно добиться еще лучшей производительности, но об этом мы поговорим уже в другой статье.

aboutconfig-mzlffx-1-640x313.jpgЕсли вы больше не хотите видеть это предупреждение, уберите галочку, стоящую рядом со строкой «Показывать это предупреждение в следующий раз».

Если страница не открывается, попробуйте ввести адрес вручную. Скопированный адрес иногда не срабатывает.

aboutconfig-mzlffx-2-640x368.jpg

  1. Найдите в списке необходимый вам пункт или же воспользуйтесь поисковой строкой: скопируйте в нее название параметра. Последний вариант гораздо удобнее.
  2. Щелкните правой клавишей вашей мыши по нему или два раза левой кнопкой, чтобы его открыть.
  3. Выберите в открывшемся небольшом меню со списком опций первую позицию «Переключить» или «Изменить» в зависимости от типа параметра.

aboutconfig-mzlffx-3-560x280.jpg

2.В меню нажмите на опцию «Создать».

3.Определитесь с типом настройки, которую создаете. Это может быть:

  • Строка – в столбце «Значение» этого вида параметра будет текст или ссылка.
  • Логическое – истина или ложь. Значение ставят на английском языке: true или false.
  • Целое – в качестве значения будет стоять определенное число.

4.Напишите необходимое название настройки и введите то значение, которое указывается в инструкции.

Чтобы избавиться от добавленной ранее настройки, кликните по ней правой кнопкой мыши и выберите пункт «Сбросить». Учтите, что сбрасывать вы можете только те параметры, которые установили сами. Для их быстрого поиска в списке пункты выделены жирным шрифтом. Системные параметры удалить нельзя. Если вы нажмете на опцию «Сбросить» в системном параметре, вы просто вернете его дефолтное значение, то есть значение по умолчанию.

Посредством тонких настроек Firefox на странице config вы можете увеличить производительность и быстроту реакции утилиты. Итак, какие параметры следует, в частности, изменять, если ваша цель – ускорение программы?

Перенос кэша FirefoxКак перенести кэш Firefox на другой диск

browser.sessionhistory.max_total_viewers. Посредством этого пункта можно отключить сохранение посещаемых страниц в оперативной памяти. Когда вы, например, нажимаете на кнопку «Назад», браузер не загружает снова предыдущую страницу, а использует копию, сохраненную в оперативке. Происходит экономия трафика, но никак не оперативной памяти. Поменяйте значение на 0.

config.trim_on_minimize. Данного параметра нет в окне. Его необходимо вам создать. Как это сделать, было описано выше. Ставим значение true для этого нового параметра. Что эта настройка даст? Когда окно браузера у вас будет свернуто, система будет переносить данные программы на жесткий диск, в частности, в файл подкачки, из оперативки. Таким образом, она будет разгружаться – компьютер станет быстрее работать.

security.dialog_enable_delay. Поменяйте значение с 1000 на 0. Не пугайтесь такого кардинального изменения: здесь 1000 мс = 1 сек. То есть запуск дополнительных окон поверх основного будет происходить моментально, без того секундного периода. Конечно, секунду можно и подождать, но если есть возможность отключить эту функцию, нужно это сделать. Разница вас порадует.

browser.sessionhistory.max_entries. Изменяем с 50 на 10. Параметр устанавливает количество шагов «Вперед – Назад». Уменьшение способствует оптимизации работы браузера.

  • network.http.max-connections – пишем значение 30. Это будет самое большое число соединений, которые сможет устанавливать система. Если ОЗУ у вас хватает, можно поставить и большее количество попыток.
  • nglayout.initialpaint.delay – изменяем на 0. Деактивируем задержку перед загрузкой изображений, которая исчисляется в секундах.
  • network.http.max-persistent-connections-per-proxy – увеличьте количество разрешенных системой соединений с сайтом для периода, когда вы будете серфить в интернете через прокси.
  • network.http.proxy.pipelining – отправка дополнительных запросов будет производиться в случае использования прокси. Ставим так же true.
  • network.http.redirection-limit – уменьшаем количество переадресаций. Вместо дефолтного количества, установленного системой при установке браузера, ставим, например, 4 или 5.
  • network.http.max-connections-per-server – увеличьте количество доступных и разрешенных соединений на сервер.
  • network.http.pipelining – активирует отправку дополнительных запросов. Изменяем значение на true.
  • network.http.pipelining.maxrequest – измените значение на 30. Число показывает самое большое количество запросов, которые могут быть отправлены одновременно.

Через about:config решается множество проблем пользователей. Следующие настройки будут вам крайне полезны:

  • extensions.blocklist.enabled. Меняем на False. Данное действие поможет деактивировать блокировку старых плагинов браузером Firefox.
  • layout.spellcheckDefault. Этот параметр отвечает за автоматическую проверку вашего текста, введенного в каком-либо поле или форме, на орфографические ошибки. Дефолтное значение этого параметра – 1. Однако, при этом значении система может не всегда запускать проверку, или же начинать ее с опозданием. Чтобы все происходило быстрее, поставьте 2 в качестве значения.
  • layout.word_select.eat_space_to_next_word. На этот параметр стоит обратить внимание тем пользователям, которых раздражает захват пробела после последнего слова при копировании двойным кликом. Переключите значение на false, и пробел захватываться больше не будет.
  • browser.display.focus_ring_width. Если вам не по душе рамка, в которую заключаются различные ссылки и формы в случае клика по ним, поставьте значение 0 в этом пункте.

«Лиса» сохраняет все свои основные и дополнительные настройки в специальном документе. Файл называется prefs.js. Его можно найти в папке профиля.

В разделе тонких настроек можно изменить значения множества параметров. Это поможет увеличить производительность браузера как минимум в два раза. Тем не менее, не стоит забывать, что неправильная настройка, то есть некорректная смена значения, например, на слишком большое или маленькое число, может также иметь серьезные последствия. Таким образом, нужно всегда следовать надежным инструкциям и всегда проверять, за что отвечает тот или иной параметр (например, просто забить его название в поисковике).

Видео по теме:

  • <iframe>Embedded video</iframe>Embedded thumbnail

Firefox.pngНабираем в строке адреса about:config, соглашаемся с предупреждением и перед нами открывается внушительный список настроек.Все параметры нам не нужны. Для придания лисе большей отзывчивости, исправим только те, которые дадут ощутимый эффект, что называется «на глаз». Описание всех или почти всех настроек Mozilla Firefox можно посмотреть здесь. Правда все на английском языке. В рунете есть перевод, так что без труда можно найти описание остальных настроек.

Browser Firefox

intl.charsetmenu.browser.cache — Список (через запятую) кэшируемых кодировок для браузера — указываем для рунета windows-1251, UTF-8, KOI8-R. intl.charsetmenu.browser.cache.size — Количество кэшируемых кодировок браузера. Считаем сколько их в параметре intl.charsetmenu.browser.cache — 3 layout.spellcheckDefault — Проверять орфографию — 0 (для грамотных). network.dnsCacheEntries — Количество DNS-имен, хранимых в кэше. Чтобы, для каждой ссылки не опрашивать удаленный DNS-сервер, браузер сохраняет соответствие имени и ip-адреса у себя в кэше. — 128 network.dnsCacheExpiration — Время в секундах, по истечению которого устаревает информация об имени DNS в кэше — 240 network.dns.disablePrefetch — Firefox не будет запрашивать DNS-имя для каждой ссылки на странице, даже для тех на которые вы не перейдете — true network.http.max-connections — Максимальное количество одновременных HTTP-соединений — 48 network.http.max-connections-per-server — Максимальное количество одновременных соединений с одним сервером. Увеличивает скорость загрузки тяжелого контента (видео, аудио) — 16 network.http.max-persistent-connections-per-proxy — Максимальное количество одновременных соединений с сервером через прокси — 16 network.http.max-persistent-connections-per-server — Максимальное количество постоянных одновременных соединений с одним сервером — 12 network.http.pipelining — Использовать конвейерную обработку данных. Параметр network.http.keep-alive должен быть установлен в true. Конвейерная обработка увеличивает загрузку страницы, правда если веб-сервер это поддерживает. Включать данный параметр имеет смысл если выход в интернет осуществляется не через прокси. — true. network.http.pipelining.maxrequests — Максимальное количество конвейерных запросов. Лиса сможет грузить контент с сайта не по одному каналу последовательно, а задействовав указанное количество запросов к веб-ресурсу. Обратите внимание, что больше указанного числа, ставить не желательноне имеет смысла, т.к. по документации это максимум 8 запросов. И к тому же не все сервера могут похвастаться его поддержкой и отсюда может не правильно грузиться или вобще не грузиться часть контента — 6 network.prefetch-next — Настройка отвечает за предварительную загрузку Firefox-ом ссылки, которую сайт считает наиболее вероятным следующим шагом пользователя. Включение данного параметра небезопасно, бесполезно и приводит к лишнему трафику и нагрузке на машину — false network.http.keep-alive — Поддержание активности соединения. При поддержании соединения установленный канал может быть использован повторно, что повышает производительность — true network.http.proxy.keep-alive — Поддержание активности соединения через прокси-сервер. — true network.http.keep-alive.timeout — Время в миллисекундах, в течение которого поддерживается соединение — 600 geo.enabled — Посылать сайтам информацию о вашем местоположении? Местоположение может определяться например по IP-адресу — false browser.safebrowsing.enabled — Передача информации о посещаемых сайтах. Браузер с включенным Антифишингом может выкачатьпередать несколько мегабайт данных в день, чтобы оценить безопасность сайта. Для этих целей лучше использовать антивирус. Отключаем — false browser.safebrowsing.malware.enabled — Передача информации о посещаемых сайтах. Аналогично, экономим трафик — false privacy.donottrackheader.enabled — посылать заголовок «do not track». В настройках Firefox во вкладке приватность раздел Отслеживание можете выставить нужное для себя значение — true browser.tabs.animate — Включить анимацию в панели вкладок при открытиизакрытии вкладок. Отключение ускоряет работу по перемещению вкладок, открытию и т.д. — false browser.display.show_image_placeholders — Иногда при долгой загрузке страницы в Firefox могут появляться замещающие рисунки, пока не будут загружены основные изображения. Это делается для того чтобы, пользователю была представлена понятная схема сайта, без смещений и искажений контента. — false   gfx.direct2d.force-enabled — Включение Direct2D. Данный параметр может влиять на размытость шрифтов. Так что если со шрифтом проблемы, поиграйтесь с этим значением — false layers.acceleration.force-enabled — Включение Direct3D — false webgl.force-enabled — Включение WebGL. Часть кода обрабатывается не процессором, а видеокартой, при отрисовке сложной интерактивной 3D-графики. На сколько знаю из мнения пользователей в сети интернет, данная настройка может являться причиной тормозов, так как не до конца еще отработана эта технология. — false network.http.request.max-start-delay — Время в секундах перед созданием нового соединения с сервером. Приостанавливает работу с запросами перед созданием нового соединения — 5 content.notify.backoffcount — Этот параметр регулирует сколько раз можно перерисовывать и отобразить, то что уже получено при загрузке сайта (учитывается таймер content.notify.interval и должно включено событие content.notify.ontimer). Если параметр 0 — перерисовка происходит только при полной загрузке страницы, если —1, то количество перерисовок не ограничено. — 5 content.interrupt.parsing — Firefox будет реагировать на события пока не загрузит страницу. При true — разбор страницы может быть прерван пользователем, при false браузер не будет отвечать пока не завершит разбор страницы — true content.notify.interval — Время буферизации в микросекундах сетевых данных перед их отображением. Чем значение ниже, тем нагрузка на процессор выше при отрисовке сайта, но сайт быстрее начинает отображаться. Для того чтобы параметр заработал необходимо выставить content.notify.ontimer = true. Значение менее 100000 рекомендуется не ставить — 450000 browser.send_pings — Отправлять уведомления серверу при нажатии на ссылку. Слежка за пользователем, не интересна пользователю. — false browser.sessionstore.interval — Настройка хранит количество миллисекунд, по истечении которых происходит сохранение сессии браузера. Если значение указано 10000, то каждые 10 секунд, сессия сохраняется на диск, чтобы в случае краха можно было восстановить все открытые вкладки. Данный параметр можно смело увеличить до — 30000 browser.download.manager.scanWhenDone — Проверять скачанные файлы антивирусом. FALSE отключает данную проверку. — false   network.autodial-helper.enabled — Автоматически подключаться к сети при запуске, если не установлено соединение — false. intl.charset.default — Кодировка по умолчанию — windows—1251 geo.wifi.uri — Сервис, который отвечает за геолокацию по IP-адресам и ближайшим Wi-Fi точкам. Для анонимности в сети, оставляем значение пустым network.http.use-cache — Кэшировать посещённые страницы в память или на диск. Кэширование ускоряет последующее отображение посещённых сайтов и экономит трафик — true browser.cache.disk.enable — Кэшировать посещённые страницы на диск. Распространяется на e-mail и на news. Для тех у кого туго с оперативкой или жалко трафик, ставим true, остальным — false browser.sessionhistory.max_entries — Максимальное количество адресов в списке истории Адресной панели — 10 browser.cache.disk.capacity — Размер кэша на диске в килобайтах. Опция актуальна если browser.cache.disk.enable=true. Некоторым сайтам для просмотра онлайн-видео требуется объем кэша более 300 МБ. Тем у кого тормозит видео в Firefox, предлагаю поэкспериментировать с этим параметром — 51200 browser.cache.offline.enable — Кэширование посещённых страниц на диск для просмотра в оффлайн режиме. Отключаем, если полно оперативной памяти. Но при этом не забудьте включить кэш в памяти browser.cache.memory.enable — false browser.cache.offline.capacity — максимальный размер кэша на диске для просмотра в оффлайн режиме, в килобайтах. Опция актуальна если browser.cache.offline.enable = true. — 51200 browser.display.auto_quality_min_font_size — минимальный кегль, с которого шрифт отображается более качественно — -1 browser.cache.memory.enable — Включить кэширование посещённых страниц в память. Использование данной настройки ускоряет повторное отображение сайтов в пределах одной сессии. Обязательна к использованию на всех компьютерах, где оперативной памяти достаточно — true browser.sessionhistory.max_total_viewers — Кэшируемые страницы в памяти для каждого tab-a. Позволяет отобразить очень быстро уже посещенные сайты. Память кушает и никого не слушает — 0 nglayout.initialpaint.delay — Задержка в миллисекундах перед началом показа загружаемой страницы. Чем ниже значение, тем быстрее начнет отображаться страница в Firefox, но это приведет к ожиданию, чтобы страница корректно сформировалась. Данный параметр это компромисс между скоростью показа и корректным отображением страницы. — 500 content.maxtextrun — Настройка определяет какой объем текстовой части страницы взять из буфера и отобразить, значение в байтах. Увеличение параметра более 8191 может замедлить отрисовку больших страниц, уменьшение же поможет ускорить отрисовку сайта на медленных соединениях. — 8191 content.notify.ontimer — Реагировать на действия пользователя при загрузке страницы? Установка в true при быстром интернете может увеличить время отрисовки сайта. Для ограничения реакции браузера на изменения и ускорения отрисовки страницы, могут быть использованы параметры content.notify.interval и content.notify.backoffcount — true content.max.tokenizing.time — время в микросекундах, при котором браузер не реагирует на действия пользователя, а только отрисовывает страницу. По умолчанию content.max.tokenizing.time считается как content.notify.interval*3. Рекомендуется устанавливать кратно content.notify.interval. Для использования данного параметра, content.notify.ontimer и content.interrupt.parsing должны быть равны true. Уменьшение content.max.tokenizing.time делает браузер более отзывчивым, предлагаю изменить параметр на — 1350000 plugin.expose_full_path — Задает в конфигурации полные пути к плагинам (а не только их названия), что, теоретически, сказывается на скорости работы. — true network.proxy.socks_remote_dns — отключить отправку DNS в обход настроек прокси. — true browser.bookmarks.max_backups — Количество бэкапов закладок для ускорения выключения браузера — 2 browser.history_expire_days_min — Минимальный срок хранения истории. Значение можно выставить меньше чем browser.history_expire_days, но тогда по прошествии количества дней (browser.history_expire_days_min) из истории будут удаляться записи, которые больше диапазона хранения browser.history_expire_sites. Когда же срок хранения записи подойдет к browser.history_expire_days удаляться все записи из истории — 30. browser.history_expire_sites — сколько максимум записей хранить в истории. По умолчанию 40000. — 10000 places.history.expiration.transient_current_max_pages — число записей в истории Mozilla Firefox — 10000

Подробности

Используемые источники:

  • https://chrome-faq.info/nastrojki-about-config-v-mozilla-firefox/
  • https://brauzerok.ru/mozilla-firefox/opciya-aboutconfig
  • https://soft-tuning.ru/programmy/7-firefox-настройка-через-config.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации