Optimizations for Firefox, Thunderbird and its relatives
Since early 2005, the recommended browser is Mozilla Firefox (called
Iceweasel on Debian). Since it is a browser-only program, you will need at least an additional mail program, such as Thunderbird (called
Icedove on Debian).
The browsers Mozilla and Netscape 4, 7 and 9 are deprecated. For the fans of all-in-one browser suites, there is
http://www.seamonkey-project.org/ Seamonkey and its Debian derivative
Iceape.
Alternative Skins for Firefox/Thunderbird can be obtained from
https://addons.mozilla.org/firefox/themes/
Extensions
There is an ever increasing number of extensions for Firefox and Thunderbird at
https://addons.mozilla.org/. The older site with add-ons originally for Mozilla at
http://www.mozdev.org/ is also still active.
Browser Addons
For us the following extensions are particularly useful:
$
Ad Block Plus : Strips advertisements from web pages. Supports adding subscriptions to block other annoying stuff like/or social media links. Further subscriptions for the plug in can be found at
http://www.fanboy.co.nz/index.html
$
Clear Fields : gives you buttons to
clear the address field and other text fields you may have in your browser. After installation of this add-on, these buttons are not visible, you have to right-click on e.g. the Navigation bar and select
Customize ...
, which gives you a new window with a selection of buttons. Drag'nDrop the respective
Clear ..
buttons to the position you want them to sit on.
$
Cooliris Previews :
Cooliris Previews gives you the power to browse and share Web links and rich media faster. Just mouse over any link, and the Cooliris preview window immediately appears to show you the content. To email it, just click.
$
FlashBlock: Get rid of annoying Macromedia Flash content.
$
Foxmarks Bookmark Synchronizer :
If you use Firefox on more than one computer, you'll want Foxmarks. Install Foxmarks on each computer, and it will work silently in the background to keep your bookmarks synchronized. You can also log in to my.foxmarks.com to manage your bookmarks from any computer.
$
NoScript : Easy way to restrict all kind of scripting to certain, trusted sites. Includes protection against CrossSiteScripting et al. Also replaces FlashBlock.
$
Old Location Bar : Convert the new Location Bar in Firefox 3.x back to good old 2.x style. You can also try
OldBar.
$
Prefbar : Additional menu bar to turn Javascript / Java/ Cookies/ Popups on or off, change (fake) the user agent identification and many more. Contains the functionality of NoScript and FlashBlock.
$
https://addons.mozilla.org/en-US/firefox/addon/3818 Resizeable Textarea : makes
<textarea>
resizeable.
$
Showcase : Display the content of all tabs as sidebar or in one window by pressing
F12
.
$
https://addons.mozilla.org/de/firefox/addon/3955 Tabinta : lets you insert tab characters in multi-line text input fields (i.e.
<textarea>
).
$
Tab Mix Plus : has numerous possibilities to tweak tabbed browsing. The options menu is quite hard to understand. Under
Display
you can add a
tab opening and a
closing button to the tab bar. (The latter has moved into the individual tabs in Firefox 2, so you might miss closing tabs in the very right of the browser window)
$
FirefoxExtensionAddOnTWikiFirefoxExtensionAddOn : eases editing of TWiki topics - see also
FirefoxAddOnTwikiEditorPeterZumbruch.
$
ZombieKeys: Lets you type german umlaut and accented characters with a US keyboard.
Mailreader Addons
$
Colored Diffs: Nicely colored unified diffs - if you get emails on repository check-ins and want to see quickly what your colleagues (or you) did to break the code ...
$
ConfigDate : preferences dialog to customize the way dates are displayed in the message listing.
$
Display Mail User Agent : Display the sender's mail program as an icon.
$
Enigmail : Enigmail is a security extension to Mozilla Thunderbird, enabling you to write and receive email messages signed and/or encrypted with the OpenPGP standard. When starting it for the first time, you are guided through the basic setup. Find more infos about encrypting your mails at GSI with different mail clients
here.
$
https://addons.mozilla.org/en-US/thunderbird/addon/139 Image Zoom : Resize large images embedded in emails to fit on the screen.
$
ImportExportTools : Allows you to export and import messages, e.g. save all emails in a folder as separate files (no official add-on, use at own risk).
$
MailRedirect: adds a "redirect" entry to the menu and a corresponding button to the tool bar
$
Message Filter Import/Export : export your filter rules to another Thunderbird profile, e.g. on your laptop, at home or at a different institute.
$
ReminderFox: Reminds you of important mails: This tool allows you to mark emails for configurable reminder, which can be a popup, sound and display in Thunderbird's status bar.
$
SignatureSwitch: Switch between different signatures (in the mail composition window!) - personal signature -
official GSI signature - etc.
$
Lightning: Viewing Outlook vCalendar meeting invites in Thunderbird. For Debian Icedove you may use Iceowl instead.
Browser Configuration
Mozilla and its relatives offer many configuration settings, but some of them are hard to find. So here are two ways for changing the browser behavior.
All modifications are at your own risk. In worst case you'll have to delete your misconfigured profile and create a new one.
Using personal css settings
To get some information about this feature take a look at the
Customizing Mozilla webpage.
Here's one example: To accentuate links which open a new browser tab or window you'll have to create a new file named
userContext.css
in the subdirectory
chrome
of your profile (usually
~/.mozilla/firefox/{random}.default/chrome
) and add the following content:
:link:hover[target="_blank"],:visited:hover[target="_blank"] {
color: white !important; background: red !important;
}
:link:hover[target="_new"],:visited:hover[target="_new"] {
color: white !important; background: red !important;
}
As the Mozilla programs are based on GTK, your KDE settings will not influence the look and feel of these programs (although in some KDE/Debian versions the KDE settings also have an entry for GTK settings).
To change the fonts used in your iceweasel/icedove menus, go to
-
~/.mozilla/firefox/XXXX/chrome
, were XXXX stands for the profile subdirectory you want to use
- Copy
userChrome-example.css
to userChrome.css
and edit that file
Example: insert
/* Global UI font */
* { font-size: 10pt !important;
font-family: FreeSans !important;
}
The corresponding icedove directory is
~/.mozilla-thunderbird/YYYY/chrome
. In my case I did not have any example files there, so I just copied the userChrome.css from the browser chrome-subdir here.
Changing the browser preferences
Another way to modify the browser settings is the internal configuration page. Typing
about:config
into the location bar will grant access to many options. Read more on
this website.
For instance changing the value for
browser.tabs.closeButtons
to
3
will result in only one central closing button at the right edge of the tab bar.
Mailreader Configuration
According to the
netiquette (german only website) it is not recommended to send e-mails in HTML format. You can configure Thunderbird to send plain text e-mails as default. For this you'll have to go to the menu »Edit« - »Account Settings«. In the corresponding window click on »Composition & Addressing« and uncheck the box for »Compose messages in HTML format«. That's all.
In spite of the netiquette German laws are forcing us to append the
official GSI e-mail signature to external correspondence. Since there is no automatic procedure for Thunderbird at the moment (June 2007) you'll have to configure this manually.
--
Christo,
ThomasRoth - 2004 - 2007