Trinity is a project that aims to keep the KDE 3.5 computing style alive, as well as keeping the existing code base current. It is a comprehensive desktop environment that builds on an X Window System and Qt version 3 to provide a window manager and many user tools, including a browser, word processor, spreadsheet, presentation package, games, and numerous other utilities. It provides extensive capabilities for customization.
The Trinity/KDE3 instructions are divided into three parts. The first part, the core packages, are needed for the rest of Trinity/KDE3 to work. The second part presents additional packages which provide functionality in various areas (multimedia, graphics, etc.) The third part provides resources for software and web developers.
There are two alternatives for installing Trinity/KDE3. Option one, that is used by most
of the commercial distributions, is to install Trinity/KDE3 in the standard system prefix:
/usr
. This option allows the use of
Trinity/KDE3 without the need for
any additional configuration such as modification of various
environment variables or configuration files. Option two,
recommended by the Trinity developers and BLFS Editors is to
install it in a unique prefix such as /opt/trinity
or /opt/trinity-3.5.13
. This option allows for easy
removal of the Trinity/KDE3
version or maintenance of multiple versions for testing.
The Trinity/KDE3 pakages are
undergoing constant upgrades. With the 3.5.13 version, the core
packages are configured with cmake
and the rest are built
using the traditional configure
command.
All the Trinity/KDE3 packages
that are built with configure
are comprised of
various components. The default is to install most of the
components. If specific components are to be eliminated, the way
is to set the variable DO_NOT_COMPILE
.
This comes in handy when there are problems compiling a
particular component.
DO_NOT_COMPILE="component1 component2" \ ./configure --prefix=$TRINITY_PREFIX ...