2016-03-25

Some context for Michaels PKGBUILD files, a build suggestion, and a note about running TDE kicker from other DEs.

← Older revision

Revision as of 19:45, 25 March 2016

Line 7:

Line 7:

{{Note|Currently the base Trinity packages can be built and installed on Arch using the PKGBUILD files on https://github.com/michael-manley/Trinity_ArchLinux_PKGBUILD. Most components seem to work fine except arts and tdm are a bit bugged (least on VMWare) but is a work in progress. Once a stable build can be developed binary files will be released. You are all welcome to improve the PKGBUILD files.}}

{{Note|Currently the base Trinity packages can be built and installed on Arch using the PKGBUILD files on https://github.com/michael-manley/Trinity_ArchLinux_PKGBUILD. Most components seem to work fine except arts and tdm are a bit bugged (least on VMWare) but is a work in progress. Once a stable build can be developed binary files will be released. You are all welcome to improve the PKGBUILD files.}}

+

+

{{Note|Michael's PKGBUILD files were added 2016 March 23, after a long time without any Trinity package repository being available.  They seem to build successfully on a system with the {{Grp|plasma}} package group installed, despite the warning below about building without [[KDE4]] being present.  As of March 25, Michael's PKGBUILD files only include the ten "required" Trinity core packages described in [https://wiki.trinitydesktop.org/How_to_Build_TDE_Core_Modules#Suggested_Build_Order How_to_Build_TDE_Core_Modules#Suggested_Build_Order].  Please contribute additional Trinity core package PKGBUILD files if you are able.  Also note, when you really like the Trinity "style" applications and high-quality widgets, but have reason to use another Desktop Environment, these Trinity applications and widgets can also run just fine under other Desktop Environments, including KDE Plasma5.}}

The [http://trinitydesktop.org/ Trinity Desktop Environment] (TDE) project is a feature rich desktop environment for Unix-like operating systems with a primary goal of retaining the overall KDE 3.5 computing style. TDE is a fast, stable and mature desktop for Linux.

The [http://trinitydesktop.org/ Trinity Desktop Environment] (TDE) project is a feature rich desktop environment for Unix-like operating systems with a primary goal of retaining the overall KDE 3.5 computing style. TDE is a fast, stable and mature desktop for Linux.

== About TDE ==

== About TDE ==



The current stable release of TDE (14.0.
0
) was released
December 16 2014
. Current development is on 14.1.0.

+

The current stable release of TDE (14.0.
3
) was released
2016 February 28
. Current development is on 14.1.0.

Trinity is an independent fork of KDE 3.5 using a separate developer community. Continued development by the Trinity Project has polished off many rough edges that were present in the final release of KDE 3.5.10. Many new and useful features have been added to keep the environment up-to-date.

Trinity is an independent fork of KDE 3.5 using a separate developer community. Continued development by the Trinity Project has polished off many rough edges that were present in the final release of KDE 3.5.10. Many new and useful features have been added to keep the environment up-to-date.

Line 27:

Line 29:

The suggested build order is specified in the [https://wiki.trinitydesktop.org/How_to_Build_TDE How to Build TDE] page.

The suggested build order is specified in the [https://wiki.trinitydesktop.org/How_to_Build_TDE How to Build TDE] page.



=== Building on Arch
=
==

+

=
= Building with Michael's PKGBUILD files ==

+

+

Try something like this:

+

+

{{bc|1=

+

$ git clone <nowiki>https://github.com/michael-manley/Trinity_ArchLinux_PKGBUILD.git</nowiki> trinity

+

$ cd trinity/R14.0.3

+

$ dir=`pwd`;for i in tqt3 tqtinterface arts dbus-tqt dbus-1-tqt tqca-tls libart-lgpl avahi-tqt tdelibs tdebase;\

+

do cd $dir/tde-$i;makepkg --syncdeps --install --noconfirm --clean ;done;unset dir i

+

}}

+

+

Then also, consider your preference for path ordering, whether /opt/trinity/bin should come before or after /usr/bin.  This will give priority to one or the other of the KDE applications available through both Trinity and Plasma, if Plasma is also installed.  The PATH environment variable may need to be modified in {{ic|~/.bash_profile}} and/or {{ic|/etc/profile.d/trinity.sh}}.

+

+

== Building on Arch ==

{{Warning|Trinity on Arch must be built in a clean environment without [[KDE4]] present. }}

{{Warning|Trinity on Arch must be built in a clean environment without [[KDE4]] present. }}

Line 59:

Line 74:

Then from the command line, just type {{ic|startx}}. More about [[xinitrc]].

Then from the command line, just type {{ic|startx}}. More about [[xinitrc]].

+

+

== Refusing to give up the Trinity "Kicker" panel ==

+

+

If you simply must have the Trinity "kicker" Desktop Panel and Widgets while running Plasma5 or some other Desktop Environment, create this script and activate it.  For Plasma5, use "System Settings -> Startup and Shutdown -> Autostart -> Add Script".

+

+

{{hc|panelstart|

+

#!/bin/bash

+

/opt/trinity/bin/tdeinit

+

/opt/trinity/bin/kicker

+

/opt/trinity/bin/tdebuildsycoca --noincremental

+

}}

+

and

+

{{bc|

+

# chmod 755 panelstart

+

}}

+

+

Yum!

== See also ==

== See also ==

Show more