9

Можно ли изменить некоторые настройки по умолчанию для Firefox глобально?

Я знаю, как изменить настройки для пользователя, используя about:config . Но я хотел бы иметь свои изменения глобально, чтобы любая новая созданная учетная запись унаследовала мои изменения.

Я заметил файл /usr/share/iceweasel/browser/defaults/preferences/firefox.js который выглядит так, как будто это может быть место для изменения настроек глобально.

Это правильный способ сделать это, или есть лучший способ? Я хочу предотвратить любые непредвиденные последствия.

Я использую Firefox (Iceweasel) 24.8.1 в Debian.

3 ответа3

10

Да, ты можешь. Mozilla называет это « настройками блокировки », но я предпочитаю воспринимать это как "системные настройки" (их не нужно блокировать).

Во-первых, скажите Firefox, что вы будете использовать файл системных настроек, создав текстовый файл local-settings.js в defaults/pref вашего установочного каталога Firefox со следующими двумя строками:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

Во-вторых, ваш файл системных настроек. Создайте текстовый файл с именем mozilla.cfg в вашем каталоге установки Firefox. Первая строка должна начинаться с двойной косой черты, затем добавить ваши настройки (те же, что и в about:config). Пример:

//
pref("browser.startup.homepage", http://www.superuser.com);
pref("browser.shell.checkDefaultBrowser", false);

У вас есть несколько вариантов того, как вы добавляете настройки:

  • defaultPref - установить новое значение по умолчанию
  • pref - установить pref, но разрешить изменения в текущем сеансе
  • lockPref - блокировка префа , запрещение изменений
3

Из настройки Firefox - Файлы настроек по умолчанию :

Настройки по умолчанию хранятся в различных файлах, таких как all.js или firefox.js. Не рекомендуется изменять эти файлы напрямую (и это нелегко, поскольку они хранятся в файле omni.jar). Однако вы можете создавать свои собственные файлы Javascript и размещать их в таком месте, чтобы Firefox считывал их как настройки по умолчанию. Это расположение является каталогом по defaults/pref в том же месте, где находится исполняемый файл Firefox. Файлы в этом месте будут использоваться для всех пользователей Firefox (они не зависят от профиля).

Добавить настройки по умолчанию так же просто, как создать файл с расширением .js в каталоге по умолчанию / предпочтений и добавить такие строки:

pref("browser.rights.3.shown", true);

Важно, чтобы вы правильно выбрали формат в зависимости от типа предпочтения. В этом случае предпочтение является логическим, поэтому в качестве значения справа мы указываем true или false без кавычек. Если это строка, вы помещаете ее в кавычки. Если это целое число, вы помещаете значение без кавычек. Вы можете определить тип предпочтения, посмотрев столбец Тип в about:config.

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

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

Мастер CCK можно использовать для создания расширения, которое настраивает Firefox. Чтобы получить к нему доступ, после установки выберите Сервис-> Мастер CCK.

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

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

Это позволяет следующие настройки:

  • Добавить идентификатор в строку агента пользователя
  • Изменить домашнюю страницу по умолчанию и домашнюю страницу переопределения запуска
  • Изменить текст строки заголовка
  • Изменить анимированный логотип
  • Изменить веб-страницу и всплывающую подсказку, используемую для анимированного логотипа
  • Добавить пункт меню справки, который ссылается на веб-страницу
  • Укажите сайты, для которых по умолчанию разрешены всплывающие окна и XPInstall.
  • Предварительно установите подключаемые модули браузера
  • Предварительная установка поисковых систем
  • Добавить папку, закладки и живые закладки на личную панель инструментов
  • Добавить папку, закладки и живые закладки в папку закладок
  • Установить настройки по умолчанию
  • Блокировка настроек
  • Добавить ключи реестра (только для Windows)
  • Добавить сертификаты
  • Установить настройки прокси по умолчанию
  • Упакуйте другие XPI с вашим дистрибутивом
  • Отключить о:config

РЕДАКТИРОВАТЬ: CCK стал CCK2 и переехал сюда.

0

Добавьте файл с именем greprefs.js в каталог приложения Firefox. В этом файле создайте настройки в том же формате, что и стандартный файл prefs.js.

Файл greprefs.js содержит настройки, общие для всех приложений Mozilla.

Для получения дополнительной информации см .:https://developer.mozilla.org/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .