Bug 47933

Summary: kcmkded has two services hardcoded
Product: kcontrol Reporter: Simon Hausmann <hausmann>
Component: kcmkdedAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Unknown 2002-09-16 13:48:23 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

kcmkded has the alarm daemon and the xmlrpc daemon hardcoded in the sourcecode.

This sucks because I for one don't have the alarm daemon installed but kcmkded still shows the alarm daemon as startup service that can be enabled/disabled.

Looking at the sourcecode (kcmkded.cpp) the only reason why those are hardcoded as far as I can see is because they require root priviledges (for some reason I don't understand) .

I think a possible solution would be to introduce a X-KDE-KDEDService-RequiredUID field in the .desktop files of those serviecs and change the code accordingly to obey that field.
Comment 1 Daniel Molkentin 2002-09-29 15:57:41 UTC
That is more your domain... 
Comment 2 Waldo Bastian 2002-11-08 10:58:06 UTC
They don't require root privileges, neither does any of the other stuff in kcmkded. I don't know why kcmkded cares about root privileges at all.

kcmkded should indeed check whether kalarmd and xmlrpcd are indeed installed and only show the relevant options when found.
Comment 3 Aaron J. Seigo 2003-07-07 06:40:36 UTC
fixed in CVS