Змініть деякі налаштування за замовчуванням для Firefox у всьому світі


10

Чи можливо змінити деякі налаштування за замовчуванням для Firefox у всьому світі?

Я знаю, як змінити налаштування для використання користувачем about:config. Але я хотів би змінити в усьому світі, щоб будь-який новостворений обліковий запис успадкував мої зміни.

Я помітив файл, /usr/share/iceweasel/browser/defaults/preferences/firefox.jsсхожий на це, можливо, це місце для зміни налаштувань у всьому світі.

Це правильний спосіб зробити це, чи є кращий спосіб? Я хочу попередити будь-які ненавмисні наслідки.

Я використовую Firefox (Iceweasel) 24.8.1 на Debian .

Відповіді:


11

Так, ти можеш. 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 - встановити попередньо, але дозволити зміни в поточному сеансі
  • lockPref - заблокувати попереднє налаштування, заборонити зміни

Це схоже на створенняuser.js , але з одним додатковим кроком. Див. Пов’язане: Як змінити Firefox about:configіз сценарію оболонки? . Справа user.js працювала на мене.
aexl

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 Wizard, який забезпечує простіший інтерфейс, схожий на майстра:

Майстер CCK можна використовувати для створення розширення, яке налаштовує Firefox. Щоб отримати доступ до нього, після встановлення виберіть Інструменти-> Майстер CCK.

Я створив цю надбудову, щоб люди могли розгортати Firefox саме так, як вони хотіли, особливо корпоративних користувачів та освітніх установ.

Mozilla недостатньо робить для підтримки корпоративних користувачів, і це була моя спроба виправити це.

Вона дозволяє проводити такі налаштування:

  • Додати ідентифікатор до рядка агента користувача
  • Змініть домашню сторінку за замовчуванням та запустіть заміну домашньої сторінки
  • Змініть текст рядка заголовка
  • Змініть анімований логотип
  • Змініть веб-сторінку та підказку, що використовується для анімованого логотипу
  • Додайте пункт меню довідки, який посилається на веб-сторінку
  • Укажіть сайти, для яких спливаючі вікна та XPInstalls дозволені за замовчуванням
  • Попередньо встановіть плагіни браузера
  • Попередньо встановіть пошукові системи
  • Додайте папку, закладки та живі закладки на особисту панель інструментів
  • Додайте папку, закладки та живі закладки до папки закладок
  • Встановіть налаштування за замовчуванням
  • Налаштування блокування
  • Додавання ключів реєстру (лише для Windows)
  • Додайте сертифікати
  • Встановити конфігурації проксі за замовчуванням
  • Пакуйте інші XPI з вашим розповсюдженням
  • Вимкнути про: config

EDIT: CCK перетворився на CCK2 і перейшов сюди .


0

Додайте файл під назвою greprefs.js до каталогу програм Firefox. У цьому файлі створіть налаштування у тому ж форматі, що і стандартний файл prefs.js.

Файл greprefs.js містить вподобання, якими поділяються всі програми Mozilla.

Більш детально дивіться: https://developer.mozilla.org/docs/Mozilla/Preferences/A_brief_guide_to_Mozilla_preferences

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.