xfce4-session/xfsm-compat-kde.c needs to be updated for kde-4.x (e.g. dcop is no more)
Created attachment 3543 Tested and working :-) Thanks to Thiago Macieira (@kde) for a nice qdbus line to replace the old dcop method :-)
Thanks for the patch, pushed to git master.
This applies without modification to both 4.8 and 4.6 branches, so is there any reason *not* to apply it in the xfce-4.8 git branch?
The problem with KDE services shows up when you try to logout from Xfce session, that is, the loging out takes a lot of time. The proposed patch doesn't resolve this issue in my case. To reproduce, please start 'krunner' (which I use from inside Xfce). When you start 'krunner', the 'kglobalaccel' is also started, which effectively prevents fast log out. If I kill this proccess before loging out, then log out is fast. The way I overcome this issue is to use 'kdeinit' script with the line: kdeinit4 +klauncher +kded4 +knotify4 +krunner and 'kdeinit_shutdown' with the line: kdeinit4_shutdown with original xfsm-compat-kde.c. For me it worked quite good, so I guess there should be something else started/stopped in xfsm-compat-kde to work properly with KDE4.