Pull to refresh

Субъективный user.js для Mozilla Firefox и не только

Reading time 2 min
Views 15K
Вот уже почти 15 год я пользуюсь Mozilla Firefox на ежедневной основе, и, конечно, у меня есть свой небольшой субъективный user.js, который с каждым релизом новой версии приходится обновлять. Спешу им (и не только) поделиться.

Если кому-то интересно, то добро пожаловать под кат.

user.js


Файл user.js перезаписывает значения, игнорируя prefs.js, после запуска браузера и должен быть размещен в папке пользователя, адрес которой можно узнать на странице about:support.

Каждая команда имеет комментарии на русском и английском языках. Не старался маниакально выключить телеметрию (этим будут заниматься другие) и настроить абсолютно все, как это реализовано в user.js от небезызвестного www.ghacks.net. Файл желательно применять к браузеру с настройками по умолчанию, так как отталкивался именно от этого.

user.js на Github

Дополнение


PowerShell-скрипт для настройки панели инструментов в первую очередь и, как дополнение, открытие ссылок на две дополнения: uBlock Origin и Default Bookmark Folder.

Скрипт рассчитан на ситуацию, когда необходимо настроить браузер максимально по умолчанию, устанавливая лишь вышеперечисленные расширения. Расширение Default Bookmark Folder необходимо, чтобы сохранение закладок происходило в папку «Меню закладок» вместо папки «Другие закладки». Это изменение произошло начиная с Firefox 57.

За последовательность иконок на панели инструментов отвечает browser.uiCustomization.state. После выполнения скрипта все иконки будут перемещены на правую сторону:



Firefox.ps1 на Github

Для настройки пользовательского интерфейса Mozilla Firefox используется файл userChrome.css. Файл должен располагаться в папке «chrome» в корне папки профиля. Я предлагаю через userChrome.css скрыть ненужные кнопки в меню закладок, чтобы получилось так:


С выходом Mozilla Firefox 69 для сокращения времени запуска браузера по умолчанию выключена поддержка userChrome.css. Чтобы ее вернуть, в about:config toolkit.legacyUserProfileCustomizations.stylesheets меняем на true.

userChrome.css на Github
Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
+14
Comments 13
Comments Comments 13

Articles