Quote Originally Posted by Palvarado
I've been playing around, and I think the problem lies in the definition of the environment variable LD_BIND_NOW within the '/etc/X11/Xsession.d/45xsession' script, which should be now exactly defined as in the '/usr/bin/startkde' script. I haven't test it yet though.
Hi Palvarado, you did it! This really works!

To those who don't understand what to do, I try to explain this as clearly as possibly. You must change the following portion in
/etc/X11/Xsession.d/45xsession file
from:
Code:
# kdeinit unsets this variable before loading applications.
 LD_BIND_NOW=true kdeinit +kcminit || \
 { xmessage -geometry 500x100 "Could not start kdeinit. Check your installation"; return 1; }
to:
Code:
# kdeinit unsets this variable before loading applications.
LD_BIND_NOW=true kdeinit --new-startup +kcminit_startup
if test $? -ne 0; then
  # Startup error
  echo 'startkde: Could not start kdeinit. Check your installation.'  1>&2
  xmessage -geometry 500x100 "Could not start kdeinit. Check your installation."
fi
-tapsa-