Настраиваем Firefox: всё, как у людей

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

Неочевидные настройки Firefox:
Разбираемся с параметрами about:config

Некоторое время назад из-за мелкого, но весьма неприятного бага мне пришлось временно отказаться от использования привычного браузера и вернуться к некогда столь любимому мною Firefox. Его я тоже время от времени запускаю, но в основном просто, чтобы обновить пароли или скопировать какие-то ссылки.

Много ли изменилось за время моего отсутствия? Нет. Вот только и косяки, которые выводили меня из себя, тоже остались нетронутыми. Вот я и решил покопаться в настройках и найти решение хотя бы некоторых проблем. К несчастью, большинство мелочей, которые так бесят пользователей, нельзя исправить через обычные настройки. Придётся лезть в about:config и искать нужные параметры. Страшновато, но куда деваться? Понеслась!


Защита от слежки

В Firefox есть встроенный блокировщик трекеров с несколькими уровнями защиты. Проблема в том, что вам всё равно нужен блокировщик рекламы, который так или иначе блокирует и спрятанные на странице трекеры. Если хотите отключить встроенный блокировщик рекламных трекеров, пригодятся следующие настройки:

  • privacy.trackingprotection.enabled
    По умолчанию защита включена – true, если хотите её отключить, меняем на false. Блокировка трекеров появилась в 57-й версии браузера, но активировать её нужно было вручную. Так что, если по каким-то причинам до сих пор пользуетесь старой версией, но хотите использовать встроенный блокировщик трекеров, есть шанс, что он у вас всё-таки есть.

Закладки

Тут с Firefox у меня зразу две проблемы: во-первых, если вы попытаетесь открыть закладку в новой вкладке (клик средней кнопкой мыши), она без вариантов будет активной (настройки вроде бы есть, но почему-то они не особо помогают); во-вторых, если вы откроете в новой вкладке закладку из какой-то папки, папка автоматически закроется. К счастью, и то, и другое можно исправить через конфиги:

  • browser.tabs.loadBookmarksInBackground
    Если хотите, чтобы закладки открывались в фоновой вкладке, меняем параметр с false на true.
  • browser.bookmarks.openInTabClosesMenu
    Если частенько приходится открывать сразу несколько закладок из одной папки и папку удобнее держать открытой, меняем параметры с true на false.

Пустая вкладка

Когда-то в Firefox не было настроек пустой вкладки: что дали, тем и пользуйтесь. И плевать, что ваш монитор слишком мал, чтобы отобразить всё это многообразие на одном экране. Сейчас же настройки уже появились, но если за всё это время вы так и не успели обзавестись 4K монитором, возможно вам пригодятся следующие параметры:

  • browser.newtabpage.activity-stream.topSitesCount
    Насколько я понимаю, это про количество сайтов в строке. Изначально это число должно было быть кратно 6 или 12. Как обстоят дела сейчас, увы, не знаю.
  • browser.newtabpage.activity-stream.topSitesRows
    Это вроде как количество строк. По умолчанию их всего три, но через настройки пустой вкладки можно увеличить это число до четырёх. Если нужно больше, вам сюда. Кстати, где-то рядом можно отключить синхронизацию сайтов из пустой вкладки.

Последняя вкладка

По умолчанию браузер закрывается вместе с последней закрытой вкладкой. Всё вроде бы логично: если вы закрыли последний открытый сайт, значит, и браузер вам уже не нужен. Но мне вот нужен.

  • browser.tabs.closeWindowWithLastTab
    Если хотите, чтобы даже после закрытия последней активной вкладки браузер оставался открытым, меняем параметры с true на false.

Библиотека закладок

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

  • browser.library.activity-stream.enabled
    Если не хотите, чтобы свежие закладки отображались в библиотеке, меняем параметры с true на false.

Декодирование ссылок

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

  • browser.urlbar.decodeURLsOnCopy
    По умолчанию декодирование ссылок при копировании выключено – false, меняем на true.

Картинка в картинке

Следующие настройки тоже не особо актуальны: режим «картинка в картинке» уже давно добрался до основных настроек и активирован по умолчанию у всех пользователей браузера. Возможно, вам наоборот хочется его отключить.

  • media.videocontrols.picture-in-picture.enabled
    Тут всё просто: true – включает, false –выключает.
  • media.videocontrols.picture-in-picture.video-toggle.enabled
    media.videocontrols.picture-in-picture.video-toggle.always-show
    media.videocontrols.picture-in-picture.video-toggle.flyout-enabled
    Тут уже сложнее. Насколько я понимаю, эти параметры отвечают за плавающий переключатель. Раньше он был скрыт, и активировать режим «картинка в картинке» можно было только через контекстное меню. True – включает, false – выключает.

К сожалению, параметров, отвечающих за сохранение пропорций при изменении размеров всплывающего окна, я так и не нашёл. Если знаете ответ, маякните в комментариях.


Скорость прокрутки

Следующий пункт – это прям must-have для всех и вся! Если вам тоже кажется, что Firefox как-то уж чересчур медленно скроллит страницы, теперь у вас наконец-то есть решение.

  • mousewheel.default.delta_multiplier_y
    По-моему, по умолчанию скорость прокрутки установлена на 100. Когда-то я увеличил её до 200, ну а в последний заход снизил до 125. Но тут нужно отталкиваться от собственных ощущений.

Масштаб интерфейса

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

  • layout.css.devPixelsPerPx
    По умолчанию настройки выставлены на – 1.0 (я проверил: это равноценно 1.0). Если интерфейс кажется вам чересчур крупным, меняем число на что-то поменьше. Начните с 0.9, а там как пойдёт.

Важно: вместе с интерфейсом изменится и масштаб сайтов. Поэтому резонно было бы пойти в настройки и подкорректировать масштаб страниц по умолчанию. К примеру, я использовал масштаб 0.9 для браузера и 110% для сайтов. Вроде бы тоже костыль, но работает вполне терпимо.

  • browser.uidensity
    Этот параметр отвечает за «плотность» элементов управления в шапке браузера. По умолчанию он выставлен на 0. Если исправить это значение на 1, браузер наконец-то будет выглядеть по-человечески. Ну вот почему сразу так нельзя?
  • browser.compactmode.show
    Когда-то браузер умел отображать мелкие значки. Сейчас почему-то разучился. На владельцев ноутбуков разрабам, видимо, плевать. Меняем значение с false на true, затем переходим в настройки панели инструментов и в графе Значки выбираем Компактные.

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

14 августа 2022 г.

Comment