Thunderbird

From Gentoo Wiki
Jump to: navigation, search
This article is a stub. You can help by expanding it.
Resources

Thunderbird is Mozilla's solution to the e-mail client.

Earlybird is the "unbranded" version of Thunderbird.

Installation

USE flags

USE flags for mail-client/thunderbird Thunderbird Mail Client

bindist Disable official Thunderbird branding (icons, name) which are not binary-redistributable according to upstream. local
crypt Enable encryption support with enigmail local
custom-cflags Build with user-specified CFLAGS (unsupported) global
custom-optimization Build with user-specified compiler optimizations (-Os, -O0, -O1, -O2, -O3) from CFLAGS (unsupported) local
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) global
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces global
gtk2 Use the cairo-gtk2 rendering engine instead of the default cairo-gtk3 local
hardened Activate default security enhancements for toolchain (gcc, glibc, binutils) global
jemalloc Enable or disable jemalloc local
ldap Add LDAP support (Lightweight Directory Access Protocol) global
lightning Enable app-global calendar support (note 38.0 and above bundles calendar support when this flag is off) local
minimal Remove the software development kit and headers local
mozdom Enable Mozilla's DOM inspector local
neon Enable optimization support for ARM NEON processors global
pulseaudio Add support for PulseAudio sound server global
rust Enable support for using rust compiler (experimental) local
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur global
startup-notification Enable application startup event feedback mechanism global
system-cairo Use the system-wide x11-libs/cairo instead of bundled. local
system-harfbuzz Use the system-wide media-libs/harfbuzz and media-gfx/graphite2 instead of bundled. local
system-icu Use the system-wide dev-libs/icu instead of bundled. local
system-jpeg Use the system-wide media-libs/libjpeg-turbo instead of bundled. local
system-libevent Use the system-wide dev-libs/libevent instead of bundled. local
system-libvpx Use the system-wide media-libs/libvpx instead of bundled. local
system-sqlite Use the system-wide dev-db/sqlite installation with secure-delete enabled local
wifi Enable wireless network functions global

Emerge

root #emerge --ask mail-client/thunderbird

Emerging Thunderbird is a long process, a pre-compiled (binary) version exists for users who want a shorter install time:

root #emerge --ask mail-client/thunderbird-bin

Note that behavior of the pre-compiled version may be different in many ways including the choice of default applications for URLs.

Configuration

XDG integration

To ensure Thunderbird is being used by other applications as the default application for handling mailto: links, run:

user $xdg-mime default thunderbird.desktop x-scheme-handler/mailto

Global search

See forum post: thunderbird not indexation for global search

Usage

Keyboard shortcuts

Thunderbird has a variety of keyboard shortcuts built-in. A full listing can be viewed on the Mozilla support page.

Mail notification sound

Mail notification sound needs a sound theme to work, see bug #617566.

See also

  • Firefox - Mozilla's solution to the web browser.

External resources