Graphical interfaces for systemd
Systemd System Manager
Systemd System Manager [4], designed for GTK work interfaces, comes with a very simple interface, which therefore also offers far fewer configuration and information options than Kcmsystemd. After installing the systemd-ui
package, the systemadm
entry is waiting for the user in the menu structure.
The Systemd System Manager interface, just like the KDE counterparts, lists the existing active units – including their states – in its main window. Here too, the admin can switch on inactive units via check marks, as required. Via the All unit types selection box, the admin can select certain unit types and thus get a grip of the numerous units of the system. Below the list area, the program window also displays in-depth information about selected units. Unlike Kcmsystemd, however, Systemd System Manager is missing the option to edit individual units via a context menu and modify their configuration files (Figure 5).
This manager displays existing dependencies at the bottom of the program window and uses different colors to do so: Correctly loaded and active units appear in green; red-colored units have crashed or were not loaded by the system for other reasons. You can activate and stop the units accordingly using the Start, Stop, Restart, and Reload buttons.
You can freeze the system in a defined state using the Take Snapshot button at the top right. Alternatively, you can restore a previous system state using the Reload Configuration button, which causes the system to reload disabled services, for example.
The Systemd System Manager does not adjust the journal function or session management. You need to access the terminal to do this.
Systemd Manager
The fledgling project Systemd Manager [5] is also designed for GTK+-based work interfaces, however in version 3. Furthermore, the software written in Mozilla's programming language Rust [10] is currently only in the standard repositories of the Russian Rosa Linux and of Arch Linux. The developer provides an independent archive for Fedora. For Debian, there is a Debian package intended for 64-bit hardware that also runs easily on Ubuntu and Linux Mint. The GitHub page also contains source code for the manual translation.
The Systemd Manager presents a clear, two-part interface: On the left of the window, the individual units appear with two status indicators Enabled and Active, and the right area shows the configuration files for the respective units. The File, Journal, and Dependencies tabs are located above the right-hand window segment. Whereas File is active by default and displays the configuration file, Journal presents the journal entries of the respective unit. Dependencies visualizes the existing dependencies in a tree shape.
Above the two segments is a line with information about the respective service. The admin can easily start and stop the service using the Stop and Start buttons on the right of the window. To the left, the admin can switch on or off the current unit using the slider Enabled: at system startup (Figure 6).
However, Systemd Manager does not display all the unit categories created by Systemd: The Services option is located at the top of the program window by default. Alternatively, you can select Sockets and Timer here. The program does not support additional, expectable categories such as Targets or Devices (Figure 7).

Modifications
The Systemd Manager allows the simple modification of existing configuration files: If you have selected a unit and can see the associated configuration file on the right-hand side of the window in the File tab, you can simply write in it and make the changes there. Then just click Save
at the bottom right to save and use the configuration file.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
News
-
The GNU Project Celebrates Its 40th Birthday
September 27 marks the 40th anniversary of the GNU Project, and it was celebrated with a hacker meeting in Biel/Bienne, Switzerland.
-
Linux Kernel Reducing Long-Term Support
LTS support for the Linux kernel is about to undergo some serious changes that will have a considerable impact on the future.
-
Fedora 39 Beta Now Available for Testing
For fans and users of Fedora Linux, the first beta of release 39 is now available, which is a minor upgrade but does include GNOME 45.
-
Fedora Linux 40 to Drop X11 for KDE Plasma
When Fedora 40 arrives in 2024, there will be a few big changes coming, especially for the KDE Plasma option.
-
Real-Time Ubuntu Available in AWS Marketplace
Anyone looking for a Linux distribution for real-time processing could do a whole lot worse than Real-Time Ubuntu.
-
KSMBD Finally Reaches a Stable State
For those who've been looking forward to the first release of KSMBD, after two years it's no longer considered experimental.
-
Nitrux 3.0.0 Has Been Released
The latest version of Nitrux brings plenty of innovation and fresh apps to the table.
-
Linux From Scratch 12.0 Now Available
If you're looking to roll your own Linux distribution, the latest version of Linux From Scratch is now available with plenty of updates.
-
Linux Kernel 6.5 Has Been Released
The newest Linux kernel, version 6.5, now includes initial support for two very exciting features.
-
UbuntuDDE 23.04 Now Available
A new version of the UbuntuDDE remix has finally arrived with all the updates from the Deepin desktop and everything that comes with the Ubuntu 23.04 base.