Please see
this post.
You don't need any
user service enabled to launch KDE but you need to
correctly pass the dbus environment variables to consolekit (Arch Wiki):
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session startkde
The above linked thread gives several options where to put this.