Debian Thunderbird

FAQ

by Alexander Sack - asac_at_jwsdot.com


HOME | NEWS | FAQ | INSTALL | EXTENSIONS

This is the FAQ for the debian mozilla-thunderbird package < 0.9. If you run a version above that, better use the New FAQ

Questions

  1. How to install mozilla-thunderbird on my debian sarge/sid box? [answer]
  2. Where are the woody packages? [answer]
  3. Why to install the unofficial packages? [answer]
  4. Why is the mozilla-thunderbird package not yet officially available for woody(stable)? [answer]
  5. After upgrading thunderbird I get strange errors (e.g. no startup, broken chrome, etc.). What should I do? [answer]
  6. I installed extensions using official .xpi packages. Last time I started mozilla-thunderbird they worked, but now they suddenly stopped working. What is wrong? [answer]
  7. What extensions are currently available for Debian Thunderbird? [answer]
  8. Does Thunderbird support other languages than english? [answer]
  9. How can I set the drag treshold preventing unwanted folder moves & what other gtk settings are currently available as mozilla prefs? [answer]
  10. Thunderbird does not properly handle http & https links. What to do? [answer]
  11. Which file to use for global configurations? [answer]
  12. Where to get more help on thunderbird? [answer]

Answers

HOWTO install mozilla-thunderbird on my debian sarge/sid box?

There are two resources from where to get the thunderbird mail client for debian:

  1. From the official mirrors:

    Simply install the mozilla-thunderbird package from the official debian apt repositories. If you are a sarge/sid user, simply use:

    	      # apt-get install mozilla-thunderbird
    

  2. From the unofficial repository:

    If you always want to get the latest you can give a try to the releases install in the apt repository at mentors. See the INSTALL on howto install the latest thunderbird in order to get my latest builds.

BACK: Questions


Where are the woody packages?

I do not maintain the thunderbird packages for woody. Nevertheless backports for thunderbird and enigmail are available from backports.org. Usually you need to add the following line in your /etc/apt/sources.list file:

	  deb http://www.backports.org/debian stable mozilla-thunderbird
This line is sufficient to install the debian thunderbird with:
	  # apt-get update
	  # apt-get install mozilla-thunderbird
Note: You do not need to fear that you will get other backported packages during a regular update if you keep the backports line in your sources.list. In this way you will get updates for mozilla-thunderbird as soon as they get backported.

BACK: Questions


Why to install the unofficial packages?

I do provide those unofficial packages for two major reasons:

  1. To get feedback on new features & versions before sending them to the official archives.
  2. To allow sarge users to always go with the latest version.
  3. To get feedback on nightly builds & to do some experimental stuff in my snapshot packages.

BACK: Questions


Why is no official debian mozilla-thunderbird package available for woody?

Woody is the last stable release of the Debian GNU/Linux Distribution. Since Debians policy tries to provide a really stable Distribution, usually no new packages enter the stable Distribution once it was released. Therefore Thunderbird is not in woody & will likely never be.

BACK: Questions


After upgrading thunderbird I get strange errors (e.g. no startup, broken chrome, etc.). What should I do?

If you encounter some strange effects like segfaults after upgrading or simply some extensions not working as expected, try to do the following variants to recover:

First: Always backup your .mozilla-thunderbird directory (e.g. cp -rf /home/username/.mozilla-thunderbird /home/username/.mozilla-thunderbird.sav)!

The soft way
  1. stop your mozilla-thunderbird
  2. Go to your users profile directory (e.g. cd /home/username/.mozilla-thunderbird/default/xzqwe2a.slt/)
  3. rm compreg.dat
  4. rm chrome/chrome.rdf
  5. start mozilla-thunderbird

If this does not help try

The hard way
  1. stop your mozilla-thunderbird
  2. Go to your users profile directory (e.g. cd /home/username/.mozilla-thunderbird/default/xzqwe2a.slt/)
  3. rm compreg.dat
  4. rm -r chrome
  5. start mozilla-thunderbird
If you still have troubles, file a bug.

BACK: Questions


I installed extensions using official .xpi packages. Last time I started mozilla-thunderbird they worked, but now they suddenly stopped working. What is wrong?

Debian provides a way to install and deinstall debian thunderbird extensions as you like. Since this feature is currently not available for arbitrary extensions in thunderbird, we have to provide a way to do this on our own. To achieve this, without applying massive changes to the thunderbird code base won't be possible.
Thus, we implemented a mechanism outside of thunderbird to track extensions currently installed. Of course this mechanism cannot be aware of extensions not installed through the debian package management and thus it is not reinstalled the next time the extensions are reconfigured.
To conclude: Anytime you install/upgrade/deinstall mozilla-thunderbird or any extension through the debian package management system, all manually installed extensions get lost. Extensions not globally installed are not affected by this procedure. In contrast, users are able to install .xpi extensions as long as they don't need root privileges. Nevertheless outdating of extensions installed by a user is still likely, if a new official release of thunderbird arrives. So reinstall your .xpi extension if that happened.

BACK: Questions


What extensions packages are currently available for Debian Thunderbird?

To get a list of available extension packages see the EXTENSIONS section.

BACK: Questions


What extensions packages are currently available for Debian Thunderbird?

Yes. Go to the EXTENSIONS section to see what languages are already available as debian packages & how to install them. If there is any language you would like to be packaged, please leave tell me where to get the .xpi package. I will try to add it ASAP!

BACK: Questions


How can I set the drag treshold preventing unwanted folder moves & what other gtk settings are currently available as mozilla prefs?

Simply add the following line to your prefs.js file inside the $HOME/.mozilla-thunderbird/default/lk123.123/ folder:

    user_pref("widget.gtk2.dnd.threshold", 15);
The treshold is the number of pixel a mouse must move before a drag starts.

Examples of additional available settings are listed below:

    user_pref("widget.gtk2.double_click_timeout", 100); 
in the double_click_timeout example, the 100 specifies the maximum time-gap for a double click in milliseconds.

BACK: Questions


Thunderbird does not properly handle http & https links. What to do?

1st solution:

If you have gnome running, goto Applications -> Desktop Preferences -> Advanced -> Preferred Applications and set your preferred browser to:
	  'mozilla-firefox %s'
Note: the current Preferred Applications Dialog won't set the https handler properly. Thus you will need to do the HTTPS part of the 2nd solution below to get https support as well.

2nd solution:

If you have a proper gconf2 installation on your system you may set the preferred http(s) browser using the gconftool-2 commandline-client. Set the url-handler keys for http & https:
==> HTTP <==

    #> gconftool-2 --type string --set '/desktop/gnome/url-handlers/http/command' 'mozilla-firefox %s'
    #> gconftool-2 --type bool --set '/desktop/gnome/url-handlers/http/enabled' 'true'
    
==> HTTPS <==
    #> gconftool-2 --type string --set '/desktop/gnome/url-handlers/https/command' 'mozilla-firefox %s'
    #> gconftool-2 --type bool --set '/desktop/gnome/url-handlers/https/enabled' 'true'

3rd solution:

This solution should work in any environment, e.g. with any desktop- or window-manager. You need to add the following lines to your personal settings file [$HOME/.mozilla-thunderbird/defaults/xxxxx/prefs.js]:
    user_pref("network.protocol-handler.app.http","mozilla-firefox");
    user_pref("network.protocol-handler.app.https","mozilla-firefox");
For system wide settings, place the following lines in your system-wide settings file [/etc/mozilla-thunderbird/global-config.js]:
    pref("network.protocol-handler.app.http","mozilla-firefox");
    pref("network.protocol-handler.app.https","mozilla-firefox");

BACK: Questions


Which file to use for global configurations?

Since mozilla-thunderbird 0.6 there is a single global configuration file available:

	 /etc/mozilla-thunderbird/global-config.js
There are some sample configurations available in this file.

BACK: Questions


Where to get more help on thunderbird?

Help on Debian unspecific issues of the thunderbird mail client is available on the Thunderbird Help Page. The official forum is hosted by mozillazine forums.

BACK: Questions


FAQ Interactive

Have more Questions? Simply drop me a mail! I will add it to the FAQ if it is indeed frequently asked.




Further: Prevailing case law forces me to state clearly that I have absolutly no influence on Content & Services provided by Sites/Services linked on my Site. I distance myself explicitly from the Content & Services provided on/by those Sites/Services. This declaration is also valid for all links & banners & services available on/in such sites/services.