TechRepublic : A ZDNet Tech Community

10 Things

Host: Jody Gilbert, Senior Editor
Contact

If you really want to fine-tune your Firefox functionality, you have to roll up your sleeves and tinker with the about:config page. Jack Wallen shares some simple hacks to make Firefox work the way you want.


Unless you’re a Firefox power user, you may not be familiar with the about:config page. The Firefox about:config page is not so much a page as it is a somewhat hidden configuration section. It’s hidden because it’s fairly powerful and not nearly as simple to use as the standard Preferences window. In the about:config page, you have to know what you are doing or you can mess things up a bit. In fact, when you attempt to go to that page for the first time, you have to accept an agreement (which is really just a warning) before you can continue.

How this page works is simple. You reach the page by entering about:config in the address bar. There are entries (one per line) that handle various types of configurations. Each entry has a searchable keyword. The entries can be of Boolean, integer, or string value. Entries contain Name, Status, Type, and Value. Typically, you will be modifying only the Value, by double-clicking on it and making the change. With all of that in mind, let’s take a look at 10 of the best ways you can “hack” the about:config page.

Note: This article is also available as a PDF download.


Tip

If Firefox is fubar’d because you accidentally misconfigured about:config, you can fix it in one of two ways:

  • Make a backup of your prefs.js file before you start editing. Then, if something goes wrong, you can restore it by copying it over the corrupt file.
  • If you can’t restore via a backup prefs.js file, you can exit Firefox and issue the command firefox -safe-mode to bring up the Firefox Safe Mode screen. Then, just select Reset All User Preferences To Firefox Defaults. Note: This will restore all user preferences to their default values.


1: Speed up Firefox

This hack requires a few steps. Search for pipelining in the filter and you should see:

network.http.pipelining: Change this to true.

network.http.proxy.pipelining: Change this to true.

network.http.pipelining.maxrequests: Change this to 8.

Now search for max-connections and you should see:

network.http.max-connections: Change this to 96.

network.http.max-connections-per-server: Change this to 32.

2: Disable antivirus scanning

This is only for the Windows version. If you’re downloading large files, this scanning can seriously slow things down. And since you will most likely scan the downloaded file anyway, you’ll probably want to disable this. Of course, if you are uber paranoid (not a bad trait for computing), you might want to leave this entry alone.

To disable antivirus scanning, search for scanWhenDone and you should see:

browser.download.manager.scanWhenDone: Change this to false.

3: Open Javascript popups as tabs

If a popup window lacks the features of a browser window, Firefox will handle it like a popup. If you would prefer to open all windows, including popups, as new tabs, you need to tell Firefox in about:config. Search for newwindow and you will see three entries. Of those three entries, you will want to modify:

browser.link.open_newwindow.restriction: Change this to 0.

4: Spell checking in all fields

By default, Firefox checks spelling only in multiple-line text boxes. You can set it to check spelling in all text boxes. Search for spellcheckdefault and you should see:

layout.spellcheckDefault: Change this to 2.

5: Open search bar results in new tab

When you use the search bar, the results display in the current tab. This can be a nuisance because you will navigate out of the page you are currently in. To make sure Firefox always opens search results in a new tab, search for openintab and you should see:

browser.search.openintab: Change this to true.

6: Auto export bookmarks

In Firefox 3, bookmarks are automatically saved and exported for you. The only problem is that by default, they’re saved as places.sqlite instead of the more convenient bookmarks.html. To change this setting so that they can be easily re-imported, search for autoExportHTML and you should see:

browser.bookmarks.autoExportHTML: Change this to true.

7: Disable extension install delay

One of the few gripes I have with Firefox is the silly countdown you must endure every time you want to install an extension. Fortunately, this can be disabled. Search for enable_delay and you should see:

security.dialog_enable_delay: Change this to 0.

8: View source code in an external editor

When you need to view the source of a page, it opens up in browser popup. Most developers would probably like to have that opened in their favorite editor instead of having to cut and paset. To do this, there are two entries to modify. Search for view_source.editor and you will see:

view_source.editor.external: Change this to true.

view_source.editor.path: Change this to the explicit path to your editor of choice.

9: Get more add-on search results

When you do a search in the Add-on window, you’ll see just five results. You might find it more efficient to increase this number. Search for getAddons and you should see:

extension.getAddons.maxResults: Change this to 10 (or higher, if you want to see even more).

10: Redefine the Backspace button

Did you know you can configure Firefox to use the backspace button to either go back a page or go up a page? This keeps power users from having to go back and forth from the keyboard to the mouse. Search for backspace and you will see:

browser.backspace_action: Change this to 0 for previous page and 1 for page up.

Your turn

Do you have other favorite hacks you’ve discovered that make Firefox even more useful? If so, share them below.


Finally: 10 Things… the newsletter!

Get the key facts on a wide range of technologies, techniques, strategies, and skills with the help of the concise need-to-know lists featured in TechRepublic’s 10 Things newsletter, delivered every Friday. Automatically sign up today.

Jack WallenJack Wallen was a key player in the introduction of Linux to the original TechRepublic. Beginning with Red Hat 4.2 and a mighty soap box, Jack had found his escape from Windows. It was around Red Hat 6.0 that Jack landed in the hallowed halls of TechRepublic. Read his full bio and profile.

Print/View all Posts Comments on this blog

Display SSL Michael Kassner | 05/07/09
My contribution for us retirees... interested_amateur@... | 05/12/09
deleted kdharani | 05/15/09
Visual notification of offline mode? inoregon | 05/19/09
Page Rendering arjaym | 05/07/09
Page rendering zclayton2 | 05/11/09
OLD!!! emtstephen@... | 07/20/09
maybe that's why they screw the latest version itssri@... | 08/17/09
RE: 10 handy Firefox about:config hacks rover3500@... | 05/07/09
Slight Correction djohn86@... | 05/10/09
RE: 10 handy Firefox about:config hacks tor@... | 05/11/09
RE: 10 handy Firefox about:config hacks georgie_jungle@... | 05/13/09
RE: 10 handy Firefox about:config hacks rlharris4@... | 05/11/09
Up a page or back a page? interested_amateur@... | 05/12/09
RE: 10 handy Firefox about:config hacks georgie_jungle@... | 05/13/09
RE: 10 handy Firefox about:config hacks mp5shooter | 05/11/09
Welcome to Open Source... interested_amateur@... | 05/12/09
RE: 10 handy Firefox about:config hacks wpclarkiv@... | 05/13/09
RE: 10 handy Firefox about:config hacks techrepublic.posting@... | 05/13/09
A little knowledge is dangerous! elgeebar | 05/13/09
It depends ocie3@... | 05/13/09
Bookmark Hacks mike.sirianno@... | 05/13/09
about:config (tab size) jwildhair@... | 05/13/09
about:config (tab size) georgie_jungle@... | 05/14/09
Which prefs.js to backup? Tin Weasle | 05/13/09
Correct prefs.js file. DVLnyc | 07/14/09
Tip 1 mcamire1@... | 05/13/09
same here - I reset everything just now - and its a breeze itssri@... | 08/17/09
RE: 10 handy Firefox about:config hacks colin@... | 05/13/09
disable 'Work Tools' toolbar from loading by default computer.help.16105@... | 07/14/09
Clear Download History on exit rderuiter@... | 05/14/09
15 prefs.js files on my machine ssaunders@... | 05/18/09
Backup Pref.s... interested_amateur@... | 05/21/09
RE: 10 handy Firefox about:config hacks pjwvieviwdhyu@... | 07/14/09
Firefox 3.5 Different? keithc@... | 07/14/09
Firefox 3.5 Different or just sucks dareeves | 07/16/09
Clear the cache instead. itssri@... | 08/17/09
yes - problem in 3.5.2 itssri@... | 08/17/09
Redefine the Backspace button ted@... | 07/15/09
RE: 10 handy Firefox about:config hacks don.zeller@... | 07/16/09
i don't agree with network.http.max-connections-per-server tomofumi | 07/20/09
RE: 10 handy Firefox about:config hacks PeterPac | 07/24/09
Like to see the tweaks trent_slabaugh@... | 08/19/09
RE: 10 handy Firefox about:config hacks MiaZoe | 08/07/09
RE: 10 handy Firefox about:config hacks itssri@... | 08/17/09
Beware that this might slow some things down tteske@... | 10/16/09
RE: 10 handy Firefox about:config hacks ChaosLokkenDarien@... | 10/23/09
Use with Caution with 3.5.5 ... nottheusual1 | 11/10/09

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now
Essential IT Forms
From computer account access requests to help desk trouble tickets and more, IT departments of all sizes will find these forms invaluable to their resource-tracking and record-keeping efforts.
Buy Now