! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
KDE services support is still for kde-3.x
Status:
RESOLVED: FIXED
Product:
Xfce4-session
Component:
General

Comments

Description Robby Workman editbugs 2011-03-07 06:14:31 CET
xfce4-session/xfsm-compat-kde.c needs to be updated for kde-4.x (e.g. dcop is no more)
Comment 1 Robby Workman editbugs 2011-03-07 06:59:27 CET
Created attachment 3543 
Tested and working :-)

Thanks to Thiago Macieira (@kde) for a nice qdbus line to replace the old dcop method  :-)
Comment 2 Jérôme Guelfucci editbugs 2011-03-09 09:28:40 CET
Thanks for the patch, pushed to git master.
Comment 3 Robby Workman editbugs 2011-03-09 15:19:14 CET
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?
Comment 4 Andrzej Telszewski 2011-03-11 17:35:11 CET
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.

Bug #7382

Reported by:
Robby Workman
Reported on: 2011-03-07
Last modified on: 2011-03-11

People

Assignee:
Jérôme Guelfucci
CC List:
3 users

Version

Version:
Unspecified

Attachments

Tested and working :-) (1.74 KB, patch)
2011-03-07 06:59 CET , Robby Workman
no flags

Additional information