# MX Service Manager Help

Adapted from the MX Linux help page dated August 31, 2023.

MX Service Manager is a tool for managing services and daemons, allowing the user to control which are started at boot time.

- A service is a program that responds to users, either through a graphical interface or on the command line, as well as to other programs.
- A daemon is a utility program that runs in the background with a specific purpose, such as supervising part of the system or providing functionality to other processes.

Important: Read the introductory warning text in the application carefully before making changes. Disabling the wrong service can leave a system partially or completely inoperable.

## Layout

The main screen is divided into two columns. The left side lists detected services and daemons. Items are distinguished by color to indicate services that are running and services that are enabled but not currently running.

The top of the left column contains two controls:

- A filter with four choices: All services, Running services, Services enabled at boot, and Services disabled at boot.
- A search box for narrowing the list by service name.

The search box only matches service names. For example, searching for Samba may not find the related service names smbd and nmbd.

The right column displays information for the selected item. With SysV init this comes from the service script. With systemd it comes from the output of the systemctl status command. The amount and quality of that information varies between services.

## Use

Below the information pane are two action buttons:

- The left button changes the current running state. It reads Stop for a running service and Start for a stopped one.
- The right button changes boot behavior. It toggles between enabling the service at boot and disabling it at boot.

Select the service you want to change, then click the appropriate button. A confirmation message appears when the action succeeds.

## Details

A useful overview of running processes can be obtained in a terminal with:

    pstree

That command shows services in a tree structure so their relationship to running processes is easier to understand.

## More Information

The original online help page is available at mxlinux.org/wiki/help-service-manager/.