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.
The 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.
First of all: you must run the program as root, or vía sudo:
you@your-box $ sudo services-control-panel
Why?. This program makes and delete symbolic links in the directory /etc/, and this task only can be acheived by the superuser root.
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.
Here is a screenshot:
Add the following line to your /etc/apt/sources.list
file:
deb http://www.laclavedefa.org/debian-srv-cp/ ./
As root, type in a console:
apt-get update
apt-get install debian-srv-cp
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 the package gambas-gb-qt (and its dependences, of course).
If you are curious or a Gambas programmer, you can download the program's source code.
/etc/init.d/
directory, the program will crash:knoppix-terminalserver
. I
removed it and the program run without errors.You can contact with the autor, David Asorey Álvarez, in this e-mail: forodejazz (at) gmail (dot) com