Firefox >
To learn how to open .asc files in firefox, see compiled website usage.
Resources
- http://kb.mozillazine.org/Category:Tweaking_preferences
- [1] Tweakguides
- http://www.mvps.org/dmcritchie/firefox/firefox.htm
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
- These allow you to type things in the location bar, like wp some phrase and search Wikipedia for 'some phrase'. To implement this:
Old notes
- [2] [3] scrolling transaction - I could remove most of the annoyance of scrolling the whole page when scrolling just one element.
- mousewheel.transaction.timeout
- 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
- [4] Use XBL form controls
- Don't use website-based form theming, use browser/OS-based theming. Performance increase.
- nglayout.debug.enable_xbl_forms true
- [5] 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.
- 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
- [6] Resized images
- browser.enable_automatic_image_resizing false
- Paste with the middle mouse click. This would be important on non-Linux.
- middlemouse.paste true
- [7] Stop trying to paste the clipboard as a URL
- middlemouse.contentLoadURL false
- [8] 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
- [9] Untrustworthy default. Change it so that only cookies from the originating server are allowed
- network.cookie.cookieBehavior 1
- ~ [10] Stop that damned delay when interacting with popups like save dialogs.
- security.dialog_enable_delay 0
- [11] Don't pre-fetch content, such as when googling which pre-fetches the search results. Damn that's stupid.
- network.prefetch-next false
- [12] Show tooltips for toolbar buttons, bookmarks, web content, and other items.
- browser.chrome.toolbar_tips false
- [13] Spell checking in all fields including one-line fields.
- layout.spellcheckDefault 2
- [16] 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.
- [17] 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?)
- [18] Also sync content.notify.interval for best performance?