Debian services control panel

What is "Debian services control panel"?

This program is a small and simple tool that manages the available "services" in a Debian (or Debian-based)1 box.

We define "services" as the programs that are in the /etc/init.d/ directory.

In fact, this program is a front-end for the update-rc.d tool.

You can start, stop and restart services. You can set (or unset) each service to be launched when booting the system.

Installing Debian services control panel

This program has been developed using Gambas. Gambas is an IDE (Integrated Development Environment) for BASIC. A program written in Gambas needs a "Gambas runtime", like Java programs need a "Java runtime".

There are "official" gambas debian packages for "testing" and "unstable". You will need to install the package gambas-gb-qt

If you want to install gambas-gb-qt you need have testing source list in your /etc/apt/sources.list file

deb testing main non-free contrib
deb testing/non-US main contrib non-free

As root, type in a console:

#apt-get update


Now Add the following line to your /etc/apt/sources.list file:

deb ./

As root, type in a console:

#apt-get update

#apt-get install debian-srv-cp

This will complete the installation process.

Using the program


This should appear the following screen

The main window show several buttons: 'Start', 'Stop', 'Restart', 'Set default', 'Remove default' and 'Quit' and a list with all the available services. You have to select a service in the list and use the desired button.