Hi all! I just unmasked the entire kde-4.2 set. Got a problem when starting up the X session. I haven't set the kdeprefix use flag, causing xdm init script not to find the right executable that's now installed in /usr/bin and no more in /usr/kde. Reproducible: Always Steps to Reproduce: 1.Emerge x11-apps/xinit-1.0.8-r3 without hal USE flag and kdebase-meta-4.2.0 with relative dependencies. 2.Editing /etc/conf.d/xdm: XSESSION="kde-4.2" 3.Editing /etc/env.d/90xsession: XSESSION="kde-4.2" Actual Results: X refused to start. Expected Results: X started up normally. Modifing the XSESSION="kdm" variable in both config files resolved the problem
This seems plausible: Index: files/xdm.initd-2 =================================================================== RCS file: /var/cvsroot/gentoo-x86/x11-apps/xinit/files/xdm.initd-2,v retrieving revision 1.1 diff -u -B -r1.1 xdm.initd-2 --- files/xdm.initd-2 6 May 2008 08:16:56 -0000 1.1 +++ files/xdm.initd-2 30 Jan 2009 02:28:35 -0000 @@ -62,7 +62,7 @@ PATH="${PATH}:$(. /etc/profile.env; echo "${ROOTPATH}")" case "${MY_XDM}" in - kdm|kde|kde2|kde3) + kdm|kde|kde2|kde3|kde4) EXE="$(which kdm)" # kdm takes too long to create a pidfile for baselayout-2 #PIDFILE=/var/run/kdm.pid
What's in /etc/X11/Sessions/ ?
(In reply to comment #2) > What's in /etc/X11/Sessions/ ? > file kde-4.2: #!/bin/sh exec /usr/bin/startkde
@KDE, what's up with this? I'm not sure I even understand what the bug is... Thanks
Even the guide mentions it. -kdeprefix: DISPLAYMANAGER="kdm" +kdeprefix: DISPLAYMANAGER="kdm-${SLOT}"