I don't know if KDE has the same problem as Gnome but I don't think there is a GUI to start and stop services anymore. The problem is there are two mechanisms in play now that control how services are started: the old System-V style init scripts and Upstart. update-rc.d, sysv-rc-conf and BUM are tools for managing System-V style init scripts. They are not however able to manage the Upstart jobs. I don't think there is a GUI for upstart jobs.
Take your original example: cups and samba
If you run the following command you will get a status list of all services running from a System-V perspective:
- Code: Select all
sudo service --status-all
Amoung the output you will notice this:
[ + ] cups
[ ? ] smbd
A "+" means it's running, a "-" means it's not, and a "?" means it has no idea. Why?, because the old method still controls cups but it does not control samba ( smbd).
To get a listing of the status of upstart jobs run the following command:
- Code: Select all
sudo initctl list
You will see no listing for cups but you will see one for samba:
smbd start/running, process 1605
Take a look at where the scripts used to be:
- Code: Select all
/etc/init.d
All of the old scripts are still there but all of the upstart references are now symlinks.
The control of how upstart jobs run is now in:
- Code: Select all
/etc/init
To control an upstart job ( unless KDE does in fact have a GUI ) you have to modify the conf file at /etc/init manually. Or, if the objective is to turn a given upstart job service off permanently you could Comment out the "start on" line in /etc/init/xxx.conf