Настройка общесистемных настроек в Firefox

Я пытаюсь выяснить, как развернуть набор настроек по умолчанию в Firefox (некоторые изменяемые, некоторые нет) на серии рабочих столов Ubuntu. Машины работают под управлением Natty и Firefox 6. Я хотел бы идеально установить этот набор настроек по умолчанию в виде пакета .deb.

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

pref('browser.startup.page', "http://askubuntu.com");

И до сих пор я поместил эту строку в:

/etc/firefox/syspref.js
/usr/lib/firefox-6.0/defaults/pref/vendor.js
~/.mozilla/firefox/whatever.default/prefs.js
~/.mozilla/firefox/whatever.default/user.js
/usr/share/xul-ext/ubufox/defaults/preferences/000system.js

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

Учитывая, что домашняя страница по умолчанию - это только первая из примерно десятка настроек, которые мне нужно настроить, как я могу настроить Firefox на использование настроек, которые я добавляю?

2
задан 3 March 2017 в 12:24

2 ответа

Firefox обычно читает свои настройки из ~/.mozilla/firefox, таким образом, если у Вас будут настройки в общем ресурсе, после того как та папка была создана, Firefox проигнорирует Ваши общие настройки. Что Вы могли сделать, однако, смотрят на дополнительный xulet-ubufox Install xulext-ubufox, используемый Ubuntu для изменения настроек Firefox (это установлено по умолчанию), и посмотрите, как это сделало его.

Другая опция, если системам еще не настраивали учетные записи пользователей (или если можно воссоздать учетные записи), состоит в том, чтобы поместить специализированное ~/.mozilla/firefox папка в /etc/skel. Это будет скопировано во все новые учетные записи.

Одна треть, возможно более легкая опция, должна создать специализированные значения по умолчанию, упаковать их в deb, который указывает на некоторый общий ресурс как /usr/share/firefox-defaults, и затем скопируйте эти настройки на запуске (профилей пользователей) к ~/.mozilla/firefox. Я не знаю полных технических деталей выполнения этого, но я полагаю, что должно быть возможно сделать это путем добавления чего-то к /etc/rc.local

Другой способ получить это ~/.mozilla/firefox повторно инициализированный на каждом входе в систему мог быть путем создания 'сценария входа в систему', активированного модулем pam-сценария. Посмотрите здесь для большего количества информации о том, как использовать ее.

2
ответ дан 2 December 2019 в 03:22

Ваша самая безопасная ставка должна изменить значение в Firefox и затем заглянуть about:config поскольку, что изменилось. Домашняя страница (отмечают home) установлен через ("изменяемый")

pref('browser.startup.homepage', "http://askubuntu.com");

или ("некоторые не" === зафиксированный)

lockPref('browser.startup.homepage', "http://askubuntu.com");

в /etc/firefox/syspref.js.

К вашему сведению: browser.startup.page по сравнению с browser.status.homepage

1
ответ дан 2 December 2019 в 03:22

Другие вопросы по тегам:

Похожие вопросы: