![]() |
Firefox >
To learn how to open .asc files in firefox, see compiled website usage.
Resources ∞
- https://web.archive.org/web/20210410165156/http://kb.mozillazine.org/Category:Tweaking_preferences
- Tweakguides
Magnet Support ∞
about:config
Right-click -> New > Boolean -> Name: network.protocol-handler.expose.magnet -> Value -> false
(then when a magnet:// link is clicked, it’ll prompt to select an application to launch it with)
Tweaks ∞
-
Turn off domain guessing (which adds
www.and.com) for link URLsbrowser.fixup.alternate.enabled;false
-
Display the alt-text instead of the “image-not-found” image
truewill force ALT text for missing images to be layed out inlinebrowser.display.force_inline_alttext;true
- Keywords
-
These allow you to type things in the location bar, like
wp some phraseand search Wikipedia for ‘some phrase’. To implement this:
- Create a bookmark.
- Keyword:
wp -
Location:
https://wikipedia.org/wiki/Special:Search?search=%s&go=go
Old notes ∞
-
mousewheel.transaction.ignoremovedelay mousewheel.transaction.timeout scrolling transaction – I could remove most of the annoyance of scrolling the whole page when scrolling just one element.
mousewheel.transaction.timeout
Some of these notes could be as old or older than 1.5. Technically I’ve grandfathered everything here into the latest Firefox.
-
Stop those damned images when dragging tabs. FINALLY it also fixes the annoying crap covering your mouse when you drag-and-drop bookmarks.
- Serious speed improvement.
nglayout.enable_drag_images;false
-
- Don’t use website-based form theming, use browser/OS-based theming. Performance increase.
nglayout.debug.enable_xbl_forms;true
-
Safe Browsing – I don’t need this feature, and I don’t want to waste CPU cycles, memory and disk space on a lookup file or interact with a third-party website to report my surfing activities.
browser.safebrowsing.enabled;false
-
Present the normal Ok and Cancel buttons on the preference screen.
browser.preferences.instantApply;false
-
Don’t animate when switching preference panels. Important on Mac.
browser.preferences.animateFadeIn;false
-
Delete temporary files on exit. Umm. Yes, actually make the temporary files TEMPORARY.
browser.helperApps.deleteTempFileOnExit;true
-
browser.enable_automatic_image_resizing;false
-
Paste with the middle mouse click. This would be important on non-Linux.
middlemouse.paste;true
-
Stop trying to paste the clipboard as a URL
middlemouse.contentLoadURL;false
-
Disable the “Download Complete” popup that appears at the bottom-right when all downloads are complete. It’s slow to animate, overrides important stuff and is a complete pain in the ass when the system is under heavy load. It’s also completely pointless when I queue many downloads and I have to come back to over 9,000 save dialogs.
browser.download.manager.showAlertOnComplete;false
-
network.cookie.cookieBehavior Untrustworthy default. Change it so that only cookies from the originating server are allowed
network.cookie.cookieBehavior;1
-
~ Stop that damned delay when interacting with popups like save dialogs.
security.dialog_enable_delay;0
-
Don’t pre-fetch content, such as when googling which pre-fetches the search results. Damn that’s stupid and a security issue.
network.prefetch-next;false
-
Show tooltips for toolbar buttons, bookmarks, web content , and other items.
browser.chrome.toolbar_tips;false
-
Spell checking in all fields including one-line fields.
layout.spellcheckDefault;2
-
browser.startup.homepage;http://google.com- [http://kb.mozillazine.org/Browser.startup.page] browser.startup.page;1
-
typing in the location bar searches.
keyword.URL;http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=0&q=keyword.URL;https://ssl.scroogle.org/cgi-bin/nbbwssl.cgi?Gw=- Now
right-clickbeside the top location bar >customize. Drag the top “search” area into the middle area and drop it.
-
If there’s just one tab, don’t hide it. Press
F11if you particularly need full-screen.browser.tabs.autoHide;false
Speeding up Firefox ∞
network.http.pipelining;truenetwork.http.pipelining.ssl;truenetwork.http.pipelining.maxrequests;15-
network.http.proxy.pipelining;false- I turn this one off because Proxies are notoriously slow and grumpy.
network.http.max-connections;32network.http.max-connections-per-server;16network.http.max-persistent-connections-per-server;8network.http.max-persistent-connections-per-proxy;16-
nglayout.initialpaint.delay;0- change the timeout values as well.. since you’re overloading servers it’ll take a while. =/ (TODO: How?)
- Also sync content.notify.interval for best performance?

