This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Having trouble with lockPref certain settings in Firefox4.

  • 1 resposta
  • 3 have this problem
  • 10 views
  • Last reply by cor-el

more options

I've been trying to lock down some settings using a .cfg file in Firefox 4. The file contents are below. Here's what I did:

  • I created mozilla.cfg.txt with the settings displayed below.
  • I used the moz-byteshift.pl script to encode the file.
  • I put the file name reference into all.js and double checked the offset was 13.
  • I copied both files to the firefox prog folder and greprefs folders respectively.
  • I also deployed override.ini to stop the initial IE import wizard.

Here's what I put in the file. What am I doing wrong? Let me know. Thanks.

//Don't check for automatic updates:
lockPref("app.update.enabled", false);

// May want to enhance with:
//   lockPref("extensions.update.enabled", false);
//   lockPref("app.update.autoUpdateEnabled", false);

//Set proxy type to enable proxy.pac file:
lockPref("network.proxy.type", 2);

//Don't check if FF is default browser:
lockPref("browser.shell.checkDefaultBrowser", false);

//Disable FF4.x hardware acceleration:
//Doesn't look like these settings effect earlier vers.
lockPref("layers.acceleration.disabled", true);
lockPref("gfx.direct2d.disabled", true);
I've been trying to lock down some settings using a .cfg file in Firefox 4. The file contents are below. Here's what I did: * I created mozilla.cfg.txt with the settings displayed below. * I used the moz-byteshift.pl script to encode the file. * I put the file name reference into all.js and double checked the offset was 13. * I copied both files to the firefox prog folder and greprefs folders respectively. * I also deployed override.ini to stop the initial IE import wizard. Here's what I put in the file. What am I doing wrong? Let me know. Thanks. <pre><nowiki>//Don't check for automatic updates: lockPref("app.update.enabled", false); // May want to enhance with: // lockPref("extensions.update.enabled", false); // lockPref("app.update.autoUpdateEnabled", false); //Set proxy type to enable proxy.pac file: lockPref("network.proxy.type", 2); //Don't check if FF is default browser: lockPref("browser.shell.checkDefaultBrowser", false); //Disable FF4.x hardware acceleration: //Doesn't look like these settings effect earlier vers. lockPref("layers.acceleration.disabled", true); lockPref("gfx.direct2d.disabled", true);</nowiki></pre>

cor-el modificouno o

All Replies (1)

more options

Firefox 4 doesn't use a separate file all.js. In Firefox 43 all those files are packed in one omni.jar (ZIP) archive.

You can place a file local-settings.js in the defaults\pref folder to specify using mozilla.cfg.

See:

If you need to initialize other files in a new profile then you can create a \defaults\profile\ template folder.