Trinity

From the Trinity Desktop Environment (TDE) project page:

TDE is a complete software desktop environment designed for Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software. Born as a fork of KDE 3.5 back in 2010, TDE is now a fully independent project with its own personality and development team, available for various Linux distributions, BSD and DilOS.

TDE still depends on an old version of Qt, which they now maintain themselves, since it is deprecated. The Trinity applications and applets should also work with other desktop environments.

Installation

Binary packages

As of September 29, 2021 binary packages for 14.0.10 are now available from Trinity. Install the tde-tdebase package from the trinity repository.

If you have any errors during an upgrade, add the 0x8685AD8B key by following pacman/Package signing#Adding unofficial keys.

Build from source

Trinity Packaging repository contains PKGBUILD files for most Trinity packages in the "arch" folder.

The sources are in a git repository. More info on cloning it is at their GIT information page.

The suggested build order is specified in the How to Build TDE page.

Building with the PKGBUILD files from upstream

Note: See DeveloperWiki:Building in a clean chroot to build the packages in a chroot.

Recommended to run in a clean chroot the build.sh script. This will build the packages in the proper order and create a repository for you to add to pacman.

Starting

Manually

To start Trinity from the Linux console:

$ startx /opt/trinity/bin/starttde

See xinit for more.

Graphically

tde-tdebase comes with TDE Display Manager. To start it at boot, enable the tdm.service.

Tips and tricks

Trinity "Kicker" panel with other desktop environments

To use the Trinity "kicker" Desktop Panel and Applets with another desktop environment, create this script and make it executable. For Plasma5, use System Settings > Startup and Shutdown > Autostart > Add Script.

#!/bin/bash
/opt/trinity/bin/tdeinit
/opt/trinity/bin/kicker
/opt/trinity/bin/tdebuildsycoca --noincremental

Troubleshooting

TDE Display Manager

If you encounter any issues, the default.target may have manually configured. See Display manager#Loading the display manager for resolution.

gollark: No actual *radio* involved, since my server is connected wiredly.
gollark: It's where you broadcast audio™ via the internet™.
gollark: I actually "run" an "internet radio station" with no listeners whatsoever, by which I mean I sometimes update the playlists it broadcasts into the void.
gollark: I manage all my media stuff with a bunch of nested folders on my server and a thing to expose it on HTTP (with basic auth).
gollark: Some are waaaaay more than that.

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.