Как настроить вид фаерфокс

Обновлено: 01.07.2024

Последний выпуск браузера Mozilla Firefox 89 ознаменовался серьезными обновлениями интерфейса. Теперь он больше соответствует современному минималистичному дизайну.

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

Пользовательский интерфейс обещает более последовательный стиль с более легкой иконографией и изысканной цветовой палитрой.

Панель инструментов была упрощена: из нее удалили менее используемые элементы. Аналогичным образом упростили и главное меню. Его содержимое теперь расставлено по приоритету. Иконки из него убрали.

Пункт «Войти в Firefox» переименовали в «Синхронизация и сохранение данных», «Дополнения» —в «Дополнения и темы», «Найти на этой странице» — в «Найти на странице», «Еще» — в «Другие инструменты».

Убрали пункты «Панель состояния защиты», «Правка», «Библиотека», «Логины и пароли», «Персонализация панели инструментов», «Открыть файл».

Добавлен пункт «Новая вкладка».

Строка управления масштабом попала в нижнюю часть меню.

Пункт «Веб-разработка» теперь доступен в подменю «Другие инструменты».

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


Панель вкладок поддерживает два варианта плотности отображения: обычный и мобильный для сенсорных экранов.

Контекстное меню теперь поддерживает темный режим.


Число уведомлений снизили, а их объединили в одну панель.


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

В дополнение к визуальным улучшениям в Firefox 89 внедрили функцию Total Cookie Protection, которая ограничивает файлы cookie сайтом, с которого они были созданы. Функция входит в Windows Private Browsing. При просмотре файлов PDF теперь отображаются их цифровые подписи. Новая политика AllowedDomainsForApps определяет домены, которым разрешен доступ к Google Workspace, а политика ExtensionSetting позволяет отключить обновления для отдельных расширений. Кроме того, компания работает над новой архитектурой, которая позволит полностью изолировать код с разных сайтов.

Firefox 89 теперь доступен для 64-битной и 32-битной Windows, Linux и macOS. В ближайшее время будут выпущены новые версии для Android и iOS.

Ранее Mozilla заявила, что планирует использовать версию инфраструктуры расширений Chrome под названием Manifest v3 в Firefox, но без блокирующего webRequest API, который ставит под угрозу работу блокировщиков рекламы. В Firefox 90 полностью удалят встроенную поддержку FTP.

Начиная с Firefox версии 94, вам будет доступна персонализация вашего опыта просмотра с помощью 18 потрясающих новых тем-расцветок, которые бережно созданы в партнёрстве с отраслевым специалистом по свету. Каждая расцветка представляет свою собственную индивидальную особенную характеристику. Найдите цвет, который лучше удовлетворяет вас своей палитрой.

Существующие пользователи смогут попробовать расцветки через оповещение об обновлении. После обновления до Firefox 94 появится уведомление, предоставляющее возможность выбрать расцветку.

Fx94ColorwaysNotice

Новые пользователи точно так же имеют право попробовать этот новый опыт и они будут проведены через процесс персонализации. Дополнительное уведомление для выбора расцветки будет интегрировано в обучение по использованию. Это уведомление будет доступно только после загрузки Firefox 94 в первый раз.

Fx94Colorways-2

Вы можете просмотреть или изменить свои темы-расцветки, перейдя в Дополнения и темы в меню приложения Firefox. Щёлкните по кнопке меню , щёлкните Дополнения и темы Дополнения и темы Дополнения и выберите Темы . Панель Темы будет включать новый и эксклюзивный раздел для тем-расцветок, которые вы можете легко включить или отключить. Вы также можете переключиться на другую тему или восстановить системную тему по умолчанию (для получения дополнительной информации прочитайте Управление темами

Этот выбор расцветок будет доступен в Firefox 94 и 95. Начиная с Firefox 96 и далее вы не сможете подключить Расцветки, но вы сможете получить доступ к расцветке, которая будет включена, когда вы будете обновляться на Firefox 96. Ваша любимая тема-расцветка останется у вас в меню Дополнения и темы наряду со всеми вашими другими установленными дополнениями и темами.

Эти прекрасные люди помогли написать эту статью:

Illustration of hands

Станьте волонтёром

Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

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

Надеюсь она немножко поможет в популяризации этого чудесного браузера.

Как только у меня появился интернет много лет тому, я сразу же, по совету друзей, начал экспериментировать с различными браузерами. Уже точно не помню, но я постоянно прыгал между оперой и огнелисом. И тут появился хром, который был на каждом углу и лез со всех щелей. Сначала он был довольно сыроват и я чаще проводил время на огнелисе, забросив оперу совсем. Но со временем хром начал работать быстрее и я окончательно перешел только на него. И вот пару лет назад я работал в одной компании, где у меня был рабочий ноутбук с 8 Gb RAM, на **Ubuntu** и с обязательной виртуалкой для *Windows*, так как компания использовала *Outlook* и *Skype for Business* . Я конечно не долго работал в таких условиях, но пока работал, все постоянно висло, хром с *Intellij Idea* + виртуалка сжирали всю память и уход в *swap* к вечеру был обычной рутиной, пока я не услышал про выход версии **Firefox 57.0 Quantum**, в которой начали переписывать части движка **Gecko** на **Rust**, используя наработки экспериментального движка **Servo**.

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

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

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

Варианты настроек

Перед тем, как настроить что-то, нужно знать, где именно это делать. В Firefox есть несколько способов настроить под себя. Начнем пожалуй с самого очевидного - пункт меню Preferences (у меня английская версия языка браузера).

Пункт меню Preferences

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

General -> Fonts & Colors -> Advanced Красным цветом выделена галочка, деактивировав которую, ваш шрифт будет использован на всех сайтах, независимо от подключенных шрифтов там. Мне очень понравилась данная возможность, так как я люблю шрифт Hack и использовать его для чтения приносит мне удовольствие. Больше не видел такой настройки, поправьте меня, если не прав. (Конечно же один шрифт на все сайты будет влиять на корректность отображения страницы, поэтому смотрите по своим предпочтениям).

General -> Network Settings -> Connection settings Не могу обойти стороной возможность настроить прокси для браузера без дополнительных телодвижений

Search -> Search Bar Куда же без дополнительного поля ввода для поиска, в котором сохраняется последний поисковый запрос

Privacy & security -> Permissions -> Notifications Ну и еще одна полезная галочка для блокировки всех уведомлений, которые меня жутко раздражают

Это были интересные и даже уникальные настройки, доступные в графическом интерфейсе.

Настройка браузера с помощью страницы about:config

В Firefox есть одна любопытная страница, по адресу about:about


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

about:support Тут можно посмотреть детальную информацию о браузере, user-agent, поддерживается ли несколько потоков или например композитный менеджер для отрисовки интерфейса.

Тут же можно узнать путь к вашему профилю(Profile Directory). Зачем он вам будет нужен, я подробнее опишу ниже. К сожалению, на мобильной версии не показан путь к папке профиля, поэтому поделюсь с вами своим(актуально только для андроид) `/data/data/org.mozilla.firefox/files/mozilla/*.default` Папка профиля состоит из 2 частей - * - рандомная строка(уникальный набор букв для каждого девайса) + .default - для профиля по умолчанию

about:memory Тут можно посмотреть, на что расходуется память браузера, в основном полезно web frontend разработчикам

about:config И наконец, страница, где находятся все доступные настройки браузера в формате ключ - значение

Файл user.js в папке профиля

Файл user.js должен быть в папке вашего профиля, путь к которой мы узнали в ресурсе about:support. Данный файл содержит в себе настройки которые доступны в about:config. Сразу же возникает вопрос, а зачем еще какой-то файл, если уже есть about:config? Он нужен для бекапа и переноса настроек.

Дело в том, что все настройки из about:config хранятся в файле prefs.js в папке профиля. Данный файл генерируется автоматически браузером и имеет приоритет перед user.js. Но когда хочется одинаковых настроек на разных компьютерах (и даже на мобильной версии), то рекомендованный вариант - использовать файл user.js. Кстати, чаще всего настройки из user.js дублируются в файл prefs.js поэтому если меняете какие-то значения в первом, не забудьте почистить и второй файл(я удаляю дублирующие строки из prefs.js), только закройте браузер перед этим, иначе он автоматом затрет ваши изменения.

Детальные настройки браузера

Перед тем, как детально описывать каждую настройку или группу настроек, хочу внести несколько обозначений. Дело в том, что я использую Firefox и файл user.js для настройки не только на компьютере, но и на мобильном телефоне. Конечно же не все настройки от десктопа подходят для мобильной версии, поэтому я буду указывать отдельно, если настройка подходит только для десктопа (Д).

Теперь поговорим про формат этих настроек.

В about:config есть графический редактор значений, там все должно быть понятно и так. А вот файл user.js, как видно из его расширения, предполагает что все настройки будут в формате, понятном javascript парсеру. Например:

user_pref - это объект, содержащий в себе все настройки.

Все, что в кавычках "browser.bookmarks.restore_default_bookmarks" - это ключ.

После запятой идет значение.

Ключ всегда строка, а вот значение может быть разных типов, строки, числа или булевое значение ложь/истина(true/false).

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

Данная настройка позволяет на десктопе увидеть ваши закладки с мобильной версии, если у вас подключена синхронизация. (Д)

При переключении вкладок отображаются превью страниц. (Д)

Настройки, отвечающие за отображение загрузок браузера. (Д)

Все настройки activity-stream отвечают за вашу активность. "newtabpage" - за отображение контента на новой вкладке. Почти все я отключил, кроме "feeds.places", отвечающих за отображение недавно посещенных страниц на новой вкладке. Кстати, все настройки, содержащие слово "endpoint" отвечают за адрес, на который посылаются данные. Если использовать пустую строку, то данные передаваться не будут.

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

"safebrowsing" - данные настроки отвечают за проверку посещаемых сайтов, чтобы убедиться что они безопасные. Данная проверка предполагает проверку хоста сайта в локальной базе на черный список и проверку загруженых файлов на серверах гугл.(Спасибо @dartraiden за подсказку) В случае положительного ответа вместо сайта показывается служебная страница с предупреждением. Я данную проверку отключил для ускорения серфинга. Возможно, тем, кто пользуется ОС Windows, этого делать не стоит.

Настройки поиска. Я поставил регион US, для анонимности поисковых запросов. Также отключил местоположение для поиска ("geo").

Настройки вкладок. Хочу отдельно отметить "tabMinWidth". В хроме, если открываешь множество вкладок, текст исчезает. А в Firefox данная настройка отвечает за минимальную длину вкладки. И если открыто больше вкладок, то они все равно не уменьшаются, а просто прячутся и появляются дополнительные кнопки управления вкладками. Для меня данная система очень удобна, так как я постоянно открываю множество страниц с одного и того же сайта и без текста нужно постоянно угадывать, какая именно страница где.

Отчеты корпорации Mozilla

Это скорее для мобильной версии, но иногда в ноутбуках тоже есть какие-то сенсоры.

Настройки инструментов разработчика. (Д)

Дублирует отключение уведомлений из графического меню

Не хочется мне эксперементов. Настройка на любителя).

Настройки расширений. Pocket выключаю.

Настройки шрифта, дублируют графические.

Настройки плавного скролла, подобранно эксперементальным путем.

Настройки User agent, если нету особой необходимости, их лучше не трогать

Отключить окно предупреждения при посещении about:config

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

Особо хочется выделить настройку "devPixelsPerPx". Данная настройка отвечает за масштабирование интерфейса и будет особо полезна людям со слабым зрением или на компьютерах с большим разрешением экрана. По умолчанию идет значение "1".

Настройки, связанные с видео. Отключает автовоспроизведение и включает эксперементальную поддержку нового кодека AV1.

Данную группу настроек хочу разобрать подробнее.

"dns.disablePrefetch" и "predictor.enabled" отвечают за предварительное посещение ссылок на странице, чтобы ускорить загрузку, если пользователь захочет перейти по какой-то из ссылок. Если интернет медленный, то оно только ухудшает ситуацию, особенно в мобильной версии где-то в метро.

Ну а "trr.uri" отвечает за сервер, на который браузер стучится для получения IP адреса посещаемых сайтов.

"network.dns.echconfig.enabled" отвечает за Encrypted Client Hello

Настройки приватности. Не рекомендую включать, многие сайты ломаются

"userContext" включает Multi-Account Containers. (Д) Данное дополнение изолирует куки и историю посещений в отдельные контейнеры. К сожалению, только для десктопа. Я так изолировал все сервисы гугла, фейсбука и нескольких других важных сервисов отдельно. Также, если дополнительно установить расширение Multi-Account Containers, то с его помощью можно привязывать сайты к контейнерам. Даже если с одного контейнера открываешь ссылку, привязанную к другому контейнеру, она открывается в этом контейнере, в новой вкладке. Очень удобно.

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


Разнообразная телеметрия. Опять :)

А тут можно настроить использование темной темы gtk для линукса.(Д) Кстати, если вам не нравятся темные input и textarea, то для этих полей ввода можно применить светлую тему, даже если у вас стоит темная по умолчанию. Настройка "widget.content.gtk-theme-override" создана для этого.

Если вы думаете, что этим настройка браузера ограничивается, то вы ошибаетесь) Для любителей темной темы есть проект ShadowFox. Именно благодаря ему у меня все браузерные ресурсы в темном цвете. И я очень доволен. Также можно перекрашивать и некоторые популярные расширения, типа uBlock или uMatrix

Я знаю, что многим пользователям огнелиса не хватает некоторых специфических расширений после перехода на движок Quantum и замены Xul на WebExtentions, но я рад, что данная замена произошла. Старые расширения влезали в интерфейс и тормозили браузер, а также ограничивали разработчиков, особенно в добавлении мультипроцессорности. Скорость работы браузера существенно возросла а возможностей по настройке по прежнему больше, чем в хроме.

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


Периодически мы обозреваем разные расширения (аддоны) к браузерам. Есть стиль обзора — рассмотреть всё (*), есть стиль — задать тон комментаторам (*), есть обзоры с рассмотрением аддонов для веб-разработки (*), (*). Чтобы не распыляться на всё, рассмотрим только те аддоны, которые управляют внешним видом и интерфейсом браузера. Несмотря на ограничение, это — нужная для всех и весьма обширная группа аддонов. Её легко расклассифицировать по областям действия. Каждый элемент интерфейса требует тщательной разработки и сопровождения, поэтому нет единого аддона, включающего в себя всё, что может захотеться (но и этим пытаются заниматься создатели Тем). Каждый разработчик аддона занимается частью интерфейса, а выбрав несколько аддонов, мы получаем настроенную «под себя» конфигурацию окна. В конце статьи — один из вариантов получившегося вида браузера, а в середине — ссылка на подборку из 15 аддонов, расположенную на сайте Мозиллы, с помощью которых подобное получается.

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

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

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

На поле брани вышли участники

  • Группа «Хедер» — Hide Caption Titlebar Plus
    • Подгруппа «Меню» — Menu Editor, Restart Firefox
    • «Заголовок окна» (Title Bar) — (часть функций Hide Caption Titlebar Plus)
    • «Адресная строка» (Location Bar, Navigation Bar) — Location Bar Enhancer
    • «Табы» — Tab Mix Plus, ColorfulTabs, FaviconizeTab
    • «Закладки» (Bookmarks Bar) — Smartest Bookmarks Bar
    • «Кнопки» (Toolbar) — Toolbar Buttons, (Offline Restart Buttons), Clear Cache Button, (Custom Buttons), (FabTabs)
    • «Поиск в Сети» (Search Bar) — (OmniBar)
    • Контекстное меню окна — FfChrome
    • «Статус-бар» — .
    • «Addon Bar» — Minimize Addon-Bar

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

    Те самые 15 аддонов — результат планомерного и субъективного отбора — будут рассмотрены подробно, насколько это вообще возможно при таком количестве, с советами по их использованию, с построением достаточно полной картины заплаток и доработок для вылепливания (субъективно и неидеально) комфортного интерфейса браузера. Насчёт неидеальности — в таком гибком развивающемся инструменте трудно достичь идеала. Применение аддонов — это баланс между комфортом и дискомфортом, который у каждого пользователя свой.

    На самом деле, аддонов существует значительно больше, но они имеют разную известность и удобство, по-разному поддерживаются. В процессе пользования (2-3 последних года) выделены те, которые стабильно показывают поддержку новых версий браузеров, удобны в работе, покрывают значительную часть требуемой функциональности. Не исключено, что есть более удобные решения, и лучшие результаты можно получить с другой конфигурацией.

    Альтернативное решение — темы


    Есть у Firefox, наконец, и такой инструмент индивидуального оформления браузера как Тема. Это — тот же самый аддон, но решающий «в одиночку» как раз те задачи оформления всего и вся, которые мы сейчас пытаемся решить индивидуальной настройкой компонентов. Можно попытаться воспользоваться какой-нибудь темой — ведь тогда не потребуется десятков разных настроек и согласований. Но, несомненно, возникнут похожие проблемы — десятки настроек темы или отсутствие некоторых настроек. Случайная невозможность согласования с другими оформительскими аддонами. Необходимость соглашаться со вкусами автора-художника. Кого-то устроит выбранная тема, а кому-то потребуются десяток-другой подобранных аддонов, чтобы иметь возможность более полного контроля инструментов.

    К примеру, в бытность Firefox версии 3.6 я пользовался немного темой, показанной на рисунке справа. Она сжимает высоты всех строк, иконки, но она конфликтовала с другими визуализационными аддонами, поэтому приходилось «радоваться тому, что есть». То есть, вложено много идей, но они несовместимы с другими. Классическое противопоставление фреймворка и библиотеки, борьба между которыми сейчас во фронтенде идёт, скорее, в пользу последних.

    Цель статьи

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

    В общем-то, показ списка аддонов, уже довольно хорошо автоматизирован для ознакомления и скачивания на сайте аддонов Мозиллы. Есть такое понятие как Подборки Аддонов (или Collections), которые любой авторизованный пользователь браузера может создать самостоятельно, чтобы поделиться с другими отлично подобранным списком. Правда, описание каждого аддона будет чаще всего на английском, а комментарии подборщика коллекции там изображаются довольно неприятным образом, поэтому будем их там избегать. Сделаем коллекцию и мы. Возможно, после некоторого знакомства она будет хорошим путеводителем или прототипом собственной публичной (или закрытой) подборки аддонов там. Будут приведены не все ссылки из статьи, а только самые рекомендуемые и проверенные кандидаты (15 штук) на сегодня; остальные ссылки — только в этой статье.

    Имеется и несколько строчек аннотации, где можно описать цели сбора коллекции, но без оформления, рисунков и форматирования. Статья решает этот вопрос: все полезные мысли и рисунки приведены здесь. А для скачивания аддонов и ознакомления с их описаниями можно воспользоваться как прямыми ссылками из статьи, так и ссылками из собранной коллекции Compact Layout Addons Fx13



    Далее по очереди рассмотрены каждый аддон подборки и некоторые вспомогательные, для удобства управления.

    Для слежения за ходом матча

      — список установленных расширений и важные изменения в настройках страницы about:config;
    • аддон FEBE — средство архивирования установленных в браузере аддонов (позволяет восстанавливать конфигурацию без интернета).
    • аддон No XPI Install Delay — устраняет задержку «на раздумывание» перед установкой аддона. Это же самое делает какая-то настройка в about:config .

    Что не вошло в обзор

    С не лучшей стороны себя показал Personal Titlebar (на версии 11-12) — создавал изменения настроек, не отменяющиеся после своего удаления и «вешал» управление конфигурацией окна после «Настроить. ». (Не работает в Линуксе.) Функциональность его — хорошая (кроме переноса заголовка на верхнюю строку окна, может размещать там кнопки, меню и выбирать количество элементов меню, не показывать «Правка», например), если бы не ошибки в реализации. Возможно, в будущем он исправится. Существуют и подобные аддоны для Win-систем, переносящие заголовок страницы на верхнюю строку окна, но все они почему-то имели недостаточную совместимость с Hide Caption Titlebar Plus, который справился со всей работой, а работу по формированию меню взял на себя Menu Editor.

    Существует множество узкоспециализированных аддонов: например, кнопка Undo Closed Tabs Button. Их, думается, нет смысла перечислять без опыта пользования. Поэтому ожидаю отзывы о других визуальных элементах от пользователей их в комментариях.

    «Хедер»


    Hide Caption Titlebar Plus. Ко всей верхней части окна браузера относится расширение, имеющее лаконичный для своей силы набор настроек — всего лишь 3 небольшие страницы. Но надо видеть, как оно мощно преобразовывает вид верха окна этими настройками. Расширение имеет статус экспериментального, и действительно, для разных систем Windows оно имеет разные внешние виды при тех же настройках. Взамен мощности, имеем некую «волатильность». Работает во всех ОС и решает ряд вопросов, над которыми традиционно «трудятся» несколько расширений.


    * Размещение заголовка в верхней строчке окна (тайтл-баре);
    * Меню и некоторые кнопки при желании — всплывает по наведению на «фирменную» кнопку браузера (или по Alt);
    * Обесцвечивание кнопки браузера;
    * Уменьшение кнопки браузера (7 вариантов), но не во всех настройках и системах;
    * уменьшение высот табов, поля адреса, зазоров между барами;
    * задвигание других баров в тайтл-бар (Win OS).
    Не все желаемые варианты расположения доступны, поэтому полностью и кроссбраузерно вопрос размещения баров с использованием тайтл-бара не решён.
    UPD: проверено, в Убунте 12.04 Fx13 этот аддон работает даже качественнее, чем в WinXP и Win7 Fx12. Скриншот в комментарии.


    Menu Editor. Простое и исчерпывающее конфигурирование меню. Оставляем нужное число горизонтальных пунктов меню и разбрасываем используемые команды по ним. Например, таких всего 3 пункта. В средний список поместили «О Firefox» — единственную полезную команду из пункта «Помощь». Остальные тоже распределили по смыслу, неиспользуемые скрыли, но доступ возможен через настройки. С коротким по ширине меню без лишних элементов значительно проще работать.



    Restart Firefox. Скромная, но нужная команда рестарта требуется где-нибудь, хотя бы в меню, если мы имеем более одного открытого окна и хотим перезапустить браузер, чтобы применить или отменить действие аддона. Закрывание окна — это потеря полной сессии с несколькими окнами, рестарт — наиболее оптимальное, что нужно (при настройке старта «открывать прежние вкладки и окна»). Если кнопки или команды рестарта нет — можно обойтись снятием задачи в Менеджере Задач Windows, но это, конечно, «некультурное» аварийное решение проблемы. Или запоминанием сессии в менеджере сессий. Или отысканием нужной кнопки на панели аддонов. Но культурнее всего — просто иметь команду рестарта в меню, одну-единственную строчку.

    Адресная строка

    Исторически сложилось так, что табы — самое первое, за что серьёзно взялись в оформлении интерфейсов браузера. Они имели привычку расти до десятков штук, и надо было как-то управляться. На фоне ряда мелких улучшений лидерство захватил знаменитый аддон "Tab Mix Plus". Его строят, видимо, не меньшие Гераклы, чем строители различных тем. Очень обширное меню и правила поведения. Управление кликами мыши по табам, поведение появления табов, некоторые общие вопросы типа того, что открывать в новой вкладке. В представлении аддон не нуждается, конкурентов ему не видно. Имеет экспорт-импорт своих многочисленных настроек.

    ColorfulTabs. Расцветка табов в разные цвета. Требует небольшой подгонки начальных настроек, чтобы работать было комфортно. Удобно неактивные табы сделать более бледными. FabTabs — возможный заменитель, основанный на взятии скриншота части страницы (как на оставшемся в версии Fx3.6 ChromaTabs Plus).

    FaviconizeTab. Уменьшает ширину таба до размеров иконы для тех сайтов, маска адреса которых записана в список, или для тех, по которым кликнули специальным образом. Удобно свернуть табы от поисковиков и подобные, не имеющие индивидуального характера.

    «Кнопки»

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

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

    Offline Restart Buttons — поступает совсем бесхитростно, даже проще, чем хотелось бы. Так же, как полезна команда меню для рестарта браузера, так бывает полезна кнопка рестарта, но ещё полезнее — кнопка оффлайнового просмотра. Ради второй кнопки это расширение стоит использовать, но довольно плохо, что рядом (справа) находится неудаляемая кнопка с необратимыми действиями (рестарт). Было бы отлично, если б она просто отключалась в настройках, или это были бы 2 разных аддона. Тем более, что рестарт требуется довольно редко, и команды меню для него — вполне достаточно. +Подсказали, что есть Work Offline.

    Clear Cache Button. Полезна для разработки, когда требуется часто очищать кеш. Впрочем, есть Ctrl-Shift-Del, поэтому, пользоваться кнопкой или клавиатурой — дело привычки и желания тратить место рабочее место экрана на элементы управления.

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


    • FfChrome. Кастомизация и сворачивание контекстного меню. У него имеется 2 состояния: компактное («как в Хроме») и развёрнутое, которое проявится, если подержать 2 секунды мышь над одним из пунктов.

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

    Addon Bar


    • Minimize Addon-Bar — ответ на поползновения программ перегрузить интерфейс кнопками. С помощью него аддон-бар превращается в выдвижную полку от рабочего стола. Имеющиеся настройки не самые удобные, но позволяют сделать необходимую автоматику — поместить поле аддона в правом нижнем углу прямо над окном, с полупрозрачным цветным фоном, иметь 2 состояния — выдвинут и задвинут. В любом из них можно нажимать на видимые кнопки, а сама панель почти не мешает смотреть на окно. (При желании, 2 кликами она убирается с экрана штатными средствами.)

    Ещё, кое-что не самое удобное, но прогрессивное, он делает со строкой поиска — вешает тоже над окном чуть выше нижнего края. Тем не менее, заслуживает пользования.

    «Внешний вид»

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

    Они легко подбираются из списков на страницах загрузки простым наведением мыши. При этом полезно вывести на экран статус-бар или аддон-бар и меню-бар, чтобы оценить, качественно ли выглядят с этим стилем надписи. Переключение между установленными обоями тоже крайне простое и быстрое, без перезагрузки браузера (about:addons, далее «Внешний вид»).


    Поскольку выбор обоев в огромной степени зависит от вкусов, а характеристику можно дать только после времени использования, в списке приведены только одни (обои) оранжеватого цвета (Soft Drawing Paper), с неброской текстурой и с хорошо сбалансированными стилями текста и подложек.


    Soft Aqua — ещё один пример сбалансированного решения технических задач для обоев (без текстуры, с очень плавным градиентом, без нарушений цветов текста и фона).


    • Некоторые небольшие аддоны (не уровня тем) замещают или совмещают стили внешнего вида, они тоже участвуют в описании. Включённый в список Aero Window Title работает только в Win 7/Vista и делает прозрачный размытый фон под заголовком и под табами. Получается довольно оригинальная бледная расцветка неактивных табов, повышенная яркость активного. При совмещении с Обоями (проявится после перезапуска браузера, сам браузер о желательности перезапуска не предупредит) происходит наложение эффектов подложки и прозрачности, что создаёт ещё более интересную картину.

    Пример действия всех этих аддонов на браузер Fx12 в системе WinXP:


    На рисунке отмечен результат работы 9 из них: Menu Editor, Hide Caption Titlebar Plus, Location Bar Enhancer, Tab Mix Plus, ColorfulTabs, FaviconizeTab, FfChrome, Minimize Addon-Bar, Soft Drawing Paper. Это — один из крайне разнообразных вариантов настройки всех участников с целью использования рабочей площади каркаса окна. Регулируются плотность, расцветка и расположение элементов, поэтому неверно было бы утверждать, что получилась «Тема». Получилась одна из возможных «тем», без программирования, одними настройками, часть из которых имеется по умолчанию.

    Читайте также: