Le 09/02/2013 05:30, Felix Miata a écrit :
On 2013-02-08 15:52 (GMT-0500) J. Leslie Turriff composed:

I installed Trinity in my openSuSE 12.2 on X86_64, using the instructions
on your website.

With DISPLAYMANAGER="/opt/trinity/bin/kdm" in
/etc/sysconfig/displaymanager and DEFAULT_WM="kdm" in
/etc/sysconfig/windowmanager, booting the system displays the Trinity
login prompt, but when I enter my username and password, the display just
blinks and refreshes the password field.

Any suggestions on how to proceed are welcome.

Take a look at thread http://trinity-users.pearsoncomputing.net/?0::4196 and
see if anything that belongs in the wiki never made it there. If you haven't
gotten this figured out in a couple of days I'll try to find time to
look at my two 12.2/TDE installs to see if I can help.

I think (not sure) that the original problem is related to a PAM authentication failure.

Trinity's base programs use PAM authentication for 4 distinct actions.

In all distributions for which I built TDE, EXCEPT opensuse, I've imitated the Debian/Ubuntu packaging way, and I've created 4 different files.
These files are simply copy/paste of their KDE4 equivalent on their corresponding distribution.

Build options:
  -DKCHECKPASS_PAM_SERVICE="kcheckpass-trinity" \
  -DKDM_PAM_SERVICE="kdm-trinity" \
  -DKSCREENSAVER_PAM_SERVICE="kscreensaver-trinity" \

So you have 4 PAM files:
$ ls -l /etc/pam.d/*trinity*
-rw-r--r-- 1 root root 134 sept. 24 15:01 /etc/pam.d/kcheckpass-trinity
-rw-r--r-- 1 root root 500 sept. 24 15:01 /etc/pam.d/kdm-trinity
-rw-r--r-- 1 root root 352 sept. 24 15:01 /etc/pam.d/kdm-trinity-np
-rw-r--r-- 1 root root 134 sept. 24 15:01 /etc/pam.d/kscreensaver-trinity


But for OpenSuse, I've chosen to imitate the Opensuse KDE3 packaging way. KDM is using the XDM configuration file.
  -DKCHECKPASS_PAM_SERVICE="kcheckpass-trinity" \
  -DKDM_PAM_SERVICE="xdm" \
  -DKSCREENSAVER_PAM_SERVICE="kcheckpass-trinity" \

That the second time I'm using packaging code from the Opensuse KDE3 repository, and in both case it does not work correctly ...
First time: http://bugs.trinitydesktop.org/show_bug.cgi?id=1389
So I will stop the opensuse exceptions in RPM packaging. In 3.5.13.2 and future versions Opensuse will be packaged exaclty like other RPM distros.

Francois