Firefox is a web browser, in Debians world also known as Iceweasel.

## Installation

Firefox/Iceweasel can be found in the repository:

aptitude install iceweasel


The version of Iceweasel in the repository is far too old, the stable branch (squeeze) for example serves 3.5.16 while Mozilla actually calls 11.0 stable. But there is a group of people building more recent versions of Iceweasel for you. This project can be found at mozilla.debian.net. You just need to add the following line to your sources.list:

deb http://mozilla.debian.net/ squeeze-backports iceweasel-release


If this is done, you need to install the keyring of the project (see here) an afterwards you are able to install Iceweasel with:

apt-get update
apt-get install -t squeeze-backports iceweasel


## Configuration

The configuration of Firefox/Iceweasel can be accessed by browsing to about:config . The following configuration reflect my preferences:

• Insert a new tab always at the end of the tab bar: Set browser.tabs.insertRelatedAfterCurrent to false .
• Just store the latest 20 closed tabs in history: Set browser.sessionstore.max_tabs_undo to 20 .
• Resume the previous browser session: Set browser.startup.page to 3 .
• Display only one close button at the end of the tab bar: Set browser.tabs.closebuttons to 3 .
• Set the delay before the save-button becomes active to only 1ms: Set security.dialog_enable_delay to 1.
• Configure default file name for print to PDF: Set print.print_to_filename to eg. /tmp/mozilla.pdf.
• Mute media (autoplay etc): Set
• media.block-play-until-visible to true
• media.autoplay.enabled to false
• dom.audiochannel.mutedByDefault to true
• plugins.click_to_play to true

## Plugins

Here is a list of useful plugins. I highlighted the ones which I consider essential. Most of them are available from the repository: