Firefox 4 Deployment with customized user settings?
Hi folks,
I want to deploy FF 4.0 with customized user settings, but where is the "localized" folder for my prefs.js file? In FF 3.6.x we've extracted the setup.exe file and with sources we deployed our customized firefox. Now in FF 4.0 there are some folder missing in the new sources. Are there any documents which explain the deployment of FF 4.0? thanks a lot
Wybrane rozwiązanie
You can still create a folder /defaults/profile and place files in that folder to have them in a new default profile. Folders that have no content are no longer present in the Firefox 4 RC version, but some are still being read and processed.
Przeczytaj tę odpowiedź w całym kontekście 👍 2Wszystkie odpowiedzi (9)
Wybrane rozwiązanie
You can still create a folder /defaults/profile and place files in that folder to have them in a new default profile. Folders that have no content are no longer present in the Firefox 4 RC version, but some are still being read and processed.
Thanks a lot, it's a simple. I've forgot to create such a simple folder which is namend like in FF 3.6.x.
Have a nice week
Hi,
Would anyone be able to post specific steps to deploy firefox with customized settings. We were able to extract the files from the temp folder, install silently, etc. But, when we have tried to customize the settings such as checking for updates, default browser, disabling the profile migration wizard. Any new profiles created do not pick up the default settings specified. Also, when you research deployment there are old pages and what seems to appear as information that is not clear on saying this is how you do it. Seems like if mozilla would post an up to date deployment page on specifics that would be extremely helpful. Thanks for any info.
Deployment method of Firefox 4.x
1. extract the installation executable file
you will find the folder "core" and the file "setup.exe"
2. in \core\defaults you have to create the folder "profile"
it should look like this: "\core\defaults\profile"
3. in this folder "profile" you can place your own user settings to share it to new firefox profiles
4. either you can place in this "profile" folder the file prefs.js for user settings or you use my method which is explained in point 5
5. instead of prefs.js - I placed one file in the profiles folder which is called "user.js"
By this file the user settings will also set AND if one user will change his own settings, after an restart of firefox - this file will reload my settings to this user
This method is only for new profiles. Existing user profiles will receive the settings either by active setup or by one script, which I have written.
In this script, I ask every existing local user folder for the file prefs.js. If this file existing - I will write in real time my user.js in the assigned Firefox profiles folder.
Now we have one deployable firefox package for new and existing firefox profiles.
Hi guys, here are some informations that i found and combined. These preferences/customisations ARE TESTED and WORKING!!
First of all, extract your "Firefox Setup 4.0.exe"
Silent installation without desktop icon: Create a "nodesktop.ini" at the same place you can find the setup.exe (root directory after extraction) containing following text:
[Install]
DesktopShortcut=false
Run: Installationfolder\setup.exe -ms /INI="CompletePathToInstallationFolder\nodesktop.ini
Disable Import Wizard: Create: InstallationFolder\core\override.ini containing:
[XRE]
EnableProfileMigrator=false
Many options have to be set in InstallationsFolder\core\defaults\profile\prefs.js These directories and the prefs.js File have to be created first. Then make following entries:
Use wpad:
user_pref("network.proxy.autoconfig_url", "YourWpad.dat"); user_pref("network.proxy.type", 2);
Set startup homepage:
user_pref("browser.startup.homepage", "http://www.YourPage.com/");
Don't show browser rights:
user_pref("browser.rights.3.shown", true);
Don't ask if FF should be default browser:
user_pref("browser.shell.checkDefaultBrowser", false);
Dont't show FF welcome homepage at first run:
user_pref("startup.homepage_welcome_url", "");
Zmodyfikowany przez ibex8 w dniu
Nope, does still not work. I don't use "nodesktop.ini", but I've placed an "override.ini" to "\installbase\core". Please see my "prefs.js" (below) which has been put to "\installbase\core\defaults\profile" - what's wrong with it???
# Mozilla User Preferences
/* Do edit this file only if you know what you're doing.
*
* Contained here are the settings used to preconfigure
* Mozilla Firefox 4.*
*
*/
// Set Proxy
user_pref("network.proxy.autoconfig_url", "http://proxy/proxy.pac");
user_pref("network.proxy.type", 2);
// Disable Browser Rights
user_pref("browser.rights.3.shown", true);
// Disable Firefox asking to become the default Browser
user_pref("browser.shell.checkDefaultBrowser", false);
// Disable Updates for Search-Engine, Browser and Extensions
user_pref("browser.search.update", false);
user_pref("app.update.enabled", false);
user_pref("extensions.update.enabled", false);
// Disable Welcome Page and set Home Page
user_pref("startup.homepage_welcome_url", "");
user_pref("browser.startup.homepage", "http://www.My-Home-Page.de/");
On 1st start welcome page comes up, proxy is not set, home neither.
Zmodyfikowany przez cherdeg w dniu
ibex8...are you still alive?
Here are some instructions for creating a customised deployment of Firefox 4 (including setting the homepage for all new and existing users)
http://mockbox.net/configmgr-sccm/174-install-and-configure-firefox-silently.html
http://mockbox.net/configmgr-sccm/300-firefox-4-set-default-home-page-for-all-users.html
Now that 7 is out must use mozilla.cfg to do this see http://ilias.ca/blog/2005/03/locking-mozilla-firefox-settings/ and http://kb.mozillazine.org/Locking_preferences
Here's my config and input from cor-el https://support.mozilla.com/en-US/questions/886352