Я пытаюсь выяснить, как развернуть набор настроек по умолчанию в 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 на использование настроек, которые я добавляю?
Firefox обычно читает свои настройки из ~/.mozilla/firefox
, таким образом, если у Вас будут настройки в общем ресурсе, после того как та папка была создана, Firefox проигнорирует Ваши общие настройки. Что Вы могли сделать, однако, смотрят на дополнительный xulet-ubufox , используемый Ubuntu для изменения настроек Firefox (это установлено по умолчанию), и посмотрите, как это сделало его.
Другая опция, если системам еще не настраивали учетные записи пользователей (или если можно воссоздать учетные записи), состоит в том, чтобы поместить специализированное ~/.mozilla/firefox
папка в /etc/skel
. Это будет скопировано во все новые учетные записи.
Одна треть, возможно более легкая опция, должна создать специализированные значения по умолчанию, упаковать их в deb, который указывает на некоторый общий ресурс как /usr/share/firefox-defaults
, и затем скопируйте эти настройки на запуске (профилей пользователей) к ~/.mozilla/firefox
. Я не знаю полных технических деталей выполнения этого, но я полагаю, что должно быть возможно сделать это путем добавления чего-то к /etc/rc.local
Другой способ получить это ~/.mozilla/firefox
повторно инициализированный на каждом входе в систему мог быть путем создания 'сценария входа в систему', активированного модулем pam-сценария. Посмотрите здесь для большего количества информации о том, как использовать ее.
Ваша самая безопасная ставка должна изменить значение в 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