trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: November 2012

Re: [trinity-users] OpenSUSE 12.2 Step by Step Installation

From: François ANDRIOT <francois.andriot@...>
Date: Thu, 29 Nov 2012 22:21:03 +0100
Le 29/11/2012 02:06, Felix Miata a �crit :
> On 2012-11-28 22:28 (GMT+0100) Fran�ois ANDRIOT composed:
>
>
>> You can remove "kdeartwork3" and install "trinity-tdeartwork".
>
> Yikes! Adding this one pulled in 11 others.

The TDE packaging is more "fine grained" than KDE3 packaging. The single 
"kdeartwork3" package is equivalent to the 11 Trinity packages.
So you can selectively uninstall any program you don't want, without 
uninstalling everything from a package family.


>
>> You can remove "kde3-gtk-qt-engine" and install "trinity-qt-engine".
>
> "No provider of 'trinity-qt-engine' found (but trinity-gtk-qt-engine 
> is now installed).

Of course I mispelled it :) The package is trinity-gtk-qt-engine, as you 
found .

>
> Not completely yet.
>
> 1-Init 3 from runlevel 5 fails to stop kdm, same as with KDE3 in 12.2. 
> rcxdm stop and /etc/init.d/xdm stop don't stop it either.
Ok, I've found that openSUSE use specific configuration files to find 
which DM to use.
Save the attached file as /usr/lib/X11/displaymanagers/tdm .
Then set "DISPLAYMANAGER=tdm" in /etc/sysconfig/displaymanager

Then, edit file /opt/trinity/share/config/kdm/kdmrc
Activate and set variable: PidFile=/var/run/tdm.pid

Now starting and shutting down TDM with openSUSE scripts should work.

I will make these changes to the next package release.

Alas, when stopping TDM, it looks like  other processes forked by TDM 
(tsak ...) are not stopped...


>
> 2-startx instead of TDE starts icewm. Comments in 
> /etc/sysconfig/windowmanager fail to say to make TDE the DEFAULT_WM it 
> needs to be set to tde.

It looks like the comments are hardcoded  in a template in an openSUSE 
package:
   /var/adm/fillup-templates/sysconfig.windowmanager
You should fill a bug report on openSUSE bugtracker asking to add 'tde' 
to the list. (they are likely to refuse, since we are not upstream, and 
kde3 is absent too)

>
> 3-cnf starttde produces nothing. cnf startkde produces no hits in 
> /opt/trinity/* or from TDE repo.

Mmm I have no clue about this.
Maybe it's because the Trinity repository is in YUM format ...


>
>> I hope you will enjoy Trinity.
>
> I can't imagine it not. KDE3 is weak on maintenance resources. KDE4 is 
> hopeless:
> https://bugs.kde.org/show_bug.cgi?id=158556
> https://bugs.kde.org/show_bug.cgi?id=283366
> https://bugs.kde.org/show_bug.cgi?id=297217
> https://bugs.kde.org/show_bug.cgi?id=297219
>
> This exercise was on my backup box to the system I run 24/7, trying to 
> figure out whether an upgrade from 11.4 to 12.2 is doable. The bonus 
> upgrade to TDE I hope will end the nonsense that updated KDE3 packages 
> are inexplicably added to the mirrors practically every day.
>
> In the meantime, I have at least a half dozen 12.2 systems, at least 
> half of which have KDE3 instead of KDE4. Over time I'll probably 
> convert at least 3 to TDE, but the next step will be a fresh minimal X 
> with TDE on a box whose HD died week before last, which is waiting for 
> me to put in the new one UPS brought me today.

Good luck with that, it's nice to see people (willing to) use TDE in a 
larger scale than a single home computer :-)

Francois

tdm_start_proc() {
    splashcopy 0 6
    # stop plymouth (bug#775548)
    plymouth_quit

    return 0
}

tdm_vars() {
    TDM_BIN=/opt/trinity/bin/kdm
    case "${DISPLAYMANAGER##*/}" in
       tdm)
            export KDEROOTHOME=/root/.kdm
            DISPLAYMANAGER=$TDM_BIN
            STARTPROC=tdm_start_proc
            ;;
        *) return 1 ;;
    esac
    return 0
}