Bug 47933 - kcmkded has two services hardcoded
Summary: kcmkded has two services hardcoded
Status: RESOLVED FIXED
Alias: None
Product: kcontrol
Classification: Miscellaneous
Component: kcmkded (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-16 13:48 UTC by Simon Hausmann
Modified: 2003-07-07 06:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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