Есть другой путь.
читать дальше в wordpress'e
Все настройки, которые делаются через
about:config
попадают в prefs.js
в профиле, где и хранятся. Сам prefs.js
редактировать не рекомендуется - это "оперативный файл", куда множество расширений пишет свою инфу (образно говоря - "реестр файрфокс"). Зато предусмотрен файл user.js
- все настройки из которого автоматически перекрывают настройки prefs.js
. То есть, если я в этом файле задаю опцию user_pref("browser.startup.page", 0);
(показывать пустую страницу в качестве стартовой) - то ее уже никто не перекроет.После того, как я последний раз переустанавливал профиль - я забрался в
prefs.js
предыдущего профиля, проанализировал его (там масса всяческих настроек) и выделил те, которые до того я устанавливал вручуную. Сформировал из них user.js
и положил к себе в профиль.С моей точки зрения - алгоритм "посмотреть что лежит в
prefs.js
и сформировать user.js
" - самый оптимальный путь, поскольку эти настройки уже сложились в ходе практики и ничего не нужно придумывать/искать по документации.Итого. Мой
user.js
:# поисковая страница в адресной строке - всегда гугл
## чтобы яндекс или кто-то еще не вздумал туда воткнуть что-то свое
user_pref("keyword.URL", "www.google.com/search?ie=UTF-8&oe=UTF-8&sourcei...");
# шрифты мозиллы
## не разрешать страницам использовать свои шрифты
## user_pref("browser.display.use_document_fonts", 0);
## разрешать страницам использовать свои шрифты
user_pref("browser.display.use_document_fonts", 1);
# мелочи
## если ставится расширение it'all text - использовать gvim для редактирования
## user_pref("extensions.itsalltext.editor", "/usr/bin/gvim");
## если ставится расширение it'all text - использовать самописный gvim-скрипт
## для редактирования
user_pref("extensions.itsalltext.editor", "/home/vik/bin/gvim-silent");
## открывать результаты поиска в новой вкладке
user_pref("browser.search.openintab", true);
## не показывать на запуске стартовую страницу
user_pref("browser.startup.page", 0);
## закрывать огнелис с закрытием последней вкладки
user_pref("browser.tabs.closeWindowWithLastTab", false);
## предупреждать при закрытии
user_pref("browser.tabs.warnOnClose", false);
## домашняя страничка - по совету сэра Хайвея - гуглридер
user_pref("browser.startup.homepage", "www.google.com/reader/view/?tab=my#overview-pag...");
user_pref("browser.throbber.url", "file:///usr/share/ubuntu-artwork/home/index.html");
## перечисление используемых шрифтов и их размеров
## (исключительно для моей системы)
user_pref("font.default.x-western", "sans-serif");
user_pref("font.minimum-size.x-western", 12);
user_pref("font.name.monospace.x-cyrillic", "Terminus");
user_pref("font.name.monospace.x-western", "Droid Sans Mono");
user_pref("font.name.sans-serif.x-cyrillic", "Droid Sans");
user_pref("font.name.sans-serif.x-western", "Liberation Sans");
user_pref("font.name.serif.x-cyrillic", "Liberation Serif");
user_pref("font.name.serif.x-western", "Liberation Serif");
user_pref("font.size.fixed.x-cyrillic", 14);
user_pref("font.size.fixed.x-western", 14);
user_pref("font.size.variable.x-western", 18);
Дополнительная информация:
http://kb.mozillazine.org/User.js_file