Other X-based Internet Programs

The Internet isn't just about browsing. Here are more graphical applications that utilize other areas of the Internet.


Introduction to Mozilla Thunderbird

Mozilla Thunderbird is a stand-alone mail/news client based on the Mozilla codebase.

Package information

Mozilla Thunderbird dependencies

Installation of Mozilla Thunderbird



The current source tarball uses CRLF line-ending (DOS Format). This causes problems during the compilation. Once you extract the tarball, convert the files to UNIX style line endings using hd2u-0.9.0.

find -type f -print0 | xargs -0 dos2unix --d2u

The configuration of Mozilla Thunderbird is very similar to Mozilla-1.6 and hence the options will not be discussed. Refer to the Mozilla-1.6 for explanations and additional configuration information.

Compile and install Mozilla Thunderbird by running the following commands:

export MOZILLA_OFFICIAL="1" &&
export BUILD_OFFICIAL="1" &&
export MOZ_THUNDERBIRD="1" &&
./configure --prefix=/opt/thunderbird-0.5 \
            --enable-default-toolkit=gtk2 \
            --with-x --with-system-zlib \
            --with-system-jpeg --with-system-png --with-system-mng \
            --enable-xft --enable-crypto \
            --disable-accessibility \
            --disable-tests --disable-debug \
            --disable-logging --enable-reorder \
            --enable-strip --disable-pedantic \
            --enable-cpp-rtti --enable-extensions=all \
            --disable-calendar &&
make &&
make install &&
ln -sf /opt/thunderbird-0.5/bin/thunderbird /usr/bin/MozillaThunderbird

To enable multi-user operation, execute the following:

cd /opt/thunderbird-0.5/lib/mozilla-* &&
export LD_LIBRARY_PATH="$PWD" &&
./regxpcom &&
./regchrome &&
touch `find $PWD -name *.rdf`