Tuning Firefox?

One of the big superiority of Firefox on IE is that it is entirely customizable to your needs.

Of course you can download many themes and extensions. But you can also change a lot of behaviors by typing about:config in the address bar:

config.jpg

Check it out. the list of parameters that appear is impressive.

Here are my picks : (just copy the text below, search for it in your about:config page and edit the value by double-clicking on it).

1/ Save Web Pages as text files:

browser.download.save_converter_index :
Select 2 to save web pages as Text.

2/ Add spell check to all forms:

layout.spellcheckDefault
Select 2 to to add spell check in input fields as well as in text areas.

3/ Refresh your RSS Feeds:

browser.bookmarks.livemark_refresh_seconds
Get your feed refreshed more often : change the number of seconds between Live Bookmark checks. Values under 60 are assumed to be 60 (=1 minute) ; default is 3600 (1 hour).

4/Sort your bookmarks alphabetically:

browser.bookmarks.sort.direction
Sort bookmarks in the Bookmarks Manager :
by default, it’s Unsorted. Enter “natural”: it will go alphabetically (A-Z) or “ascending”( Z-A ).

5/save or not the text in search fields:

browser.formfill.enable
Set to False to avoid saving information entered in web page forms and the Search Bar.

6/Always open searches in a new tab

browser.search.openintab
True : searches from the Search Bar open in a new tab.
False (default): searches open in the current tab/window.

7/Display or not the close buttons on tabs

Browser.tabs.closeButtons
Controls how close buttons can be displayed on tabs.
0: Display a close button on the active tab only
1: (default) Display a close button on each tab
2: Don’t display any close buttons
3: Display a single close button at the end of the tab bar (My own setting !). (See this post about the close tab button).

8/ Open tabs in the background

Browser.tabs.loadBookmarksInBackground
Set to True to open a bookmark in a new tab in the background without changing your current tab.

9/Close all tabs without warning!

browser.tabs.warnOnClose
Set it to False: when more than one tab is open, no warnings will be given when closing the browser…

10/ Triple click to select paragraph ! (seems to have been removed in FF 2 - see comments)

browser.triple_click_selects_paragraph
True (default) will select the entire paragraph under the mouse cursor when triple-clicking. False will only select the line.

11/ Auto fill text

browser.urlbar.autoFill
Matching entries you have previously typed appear after the text you are typing : set to True. Disabled by default.

12/ Disable Gifs

image.animation_mode
none: animated images will never play.
once: animated images will play once.
normal (default): animated images will play as normal.

13/ Two last tips for opening new tabs :

Double click the empty space on the Tab bar to open a New Tab.
“Middle click” (Mouse Wheel Click or click both mouse buttons at the same time) on a link will open that link in a new tab.

Source : Mozillazine Knowledge base.

I hope it helps. Give me feedback or spread the word..

6 Responses to “Tuning Firefox?”

  1. gal Says:

    Hi
    Thanks for the info, I have one question though:
    I do not have no. 10 - mouse triple click, and I really like it, can I add it somehow?
    Thanks

  2. JFB Says:

    Hi Gal,
    It works only in Firefox 3.0a1 or above. It doesn’t do it in FF 2.0.

    Maybe I should remove it.

  3. gal Says:

    Thanks for the reply JFB
    My problem is different: when I open about:config I can’t see the line browser.triple_click_selects_paragraph, and I think this is the reason triple click won’t work for me (neither for a line nor for a paragraph). Is there a way to fix it?
    Thanks very much
    Gal

  4. gal Says:

    Hi JFB
    just seen your reply about firefox 3.01. Thanks

    Gal

  5. JFB Says:

    No problem gal.
    I edited the article for more accuracy.
    thank you !

  6. pc tips Says:

    Thanks 4 the fantastic posting.All tips are very helpful specially lat two.To speed browser this adjustment also very helpful-

    Type about:config in the address bar, Then look for the following entries, and make the corresponding changes.
    1. network.http.max-connections-per-server =32
    2. network.http.max-persistent-connections-per-proxy =16
    3. network.http.max-connections = 64
    4. network.http.max-persistent-connections-per-server = 10
    5. network.http.pipelining = true
    6. network.http.pipelining.maxrequests = 200
    7. network.http.request.max-start-delay = 0
    8. network.http.proxy.pipelining = true
    9. network.http.proxy.version = 1.0
    Lastly right-click anywhere and select New- Integer. Name it nglayout.initialpaint.delay and set its value to 0. This value is the amount of time the browser waits before it acts on information it recieves.Enjoy!!

Leave a Reply