On 2012-11-27 21:42 (GMT+0100) François ANDRIOT composed:
OK I've done the following steps and I confirm it works:
Install opensuse (i586 in my case) with very minimal installation.
Configure networking, configure repositories.
Install minimal xorg with: zypper install xorg-x11-server
done
Install minimal TDE with: zypper install trinity-tdebase
done
Install iceauth (required for dcopserver): zypper install iceauth (dependency will be added in next TDE build for opensuse)
done
Configure DISPLAYMANAGER=/opt/trinity/bin/kdm in /etc/sysconfig/displaymanager
done
Fix missing 'Xsession' file (file exists but not in expected folder): ln -s /etc/X11/xdm/Xsession /etc/X11/Xsession (will be fixed in next TDE build for opensuse)
done
Set default runlevel to 5 in systemd. rm -f /etc/systemd/system/default.target ln -s /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
systemd in 12.2 is an non-mandatory/broken/incomplete openSUSE misfeature. I have sysvinit-init installed instead, with id:5:initdefault: in /etc/inittab.
And reboot. It works, tested in virtual machine again.
Here on real hardware X starts to start (busy cursor and non-black background appear briefly), then exits to tty login prompt. Does trinity-tdm create a log file anywhere? I wonder if https://bugzilla.novell.com/show_bug.cgi?id=783862 is related?