Firefox >
To learn how to open .asc files in firefox, see compiled website usage.
Resources ∞
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 URLs- browser.fixup.alternate.enabled;false
-
Display the alt-text instead of the "image-not-found" image
true
will force ALT text for missing images to be layed out inline- browser.display.force_inline_alttext;true
- Keywords
-
These allow you to type things in the location bar, like
wp some phrase
and 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_click beside 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
F11
if you particularly need full-screen.- browser.tabs.autoHide;false
Speeding up Firefox ∞
- network.http.pipelining;true
- network.http.pipelining.ssl;true
- network.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;32
- network.http.max-connections-per-server;16
- network.http.max-persistent-connections-per-server;8
- network.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?