Professional Documents
Culture Documents
May 29, 2007 (Computerworld) -- Ever since its debut, Firefox has garnered a rep
utation for being an enormously customizable program, both through its add-on ar
chitecture and its internal settings. In fact, many of Firefox's settings aren't
exposed through the Tools > Options menu; the only way to change them is to edi
t them manually. In this article, we'll explore some of the most useful Firefox
settings that you can change on your own and that aren't normally available thro
ugh the program's graphical interface.
The closest analogy to how Firefox manages its internal settings is the Windows
Registry. Each setting, or preference, is given a name and stored as a string (t
ext), integer (number) or Boolean (true/false) value. However, Firefox doesn't k
eep its settings in the registry, but in a file called prefs.js. You can edit pr
efs.js directly, but it's often easier to change the settings through the browse
r window.
Type **about:config** in the address bar and press Enter, and you'll see all the
settings currently enumerated in prefs.js, listed in alphabetical order. To nar
row down the hundreds of configuration preferences to just the few you need, typ
e a search term into the Filter: bar. (Click the Show All button or just clear t
he Filter: bar to get the full list back again.)
To edit a preference, double-click on the name and you'll be prompted for the ne
w value. If you double-click on an entry that has a Boolean value, it'll just sw
itch from true to false or vice versa; double-click again to revert to the origi
nal setting. Not all changes take effect immediately, so if you want to be absol
utely certain a given change is in effect, be sure to close and reopen Firefox a
fter making a change.
Note that not every setting in about:config exists by default. Some of them have
to be created manually. If you want to add a new preference, right-click somewh
ere on the page and select New, then select the type of item to create (String,
Integer or Boolean) and supply the name and value.
PAGE 4