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 Gnome Foundation Struggling to Stay Afloat
The foundation behind the Gnome desktop environment is having to go through some serious belt-tightening due to continued financial problems.
-
Thousands of Linux Servers Infected with Stealth Malware Since 2021
Perfctl is capable of remaining undetected, which makes it dangerous and hard to mitigate.
-
Halcyon Creates Anti-Ransomware Protection for Linux
As more Linux systems are targeted by ransomware, Halcyon is stepping up its protection.
-
Valve and Arch Linux Announce Collaboration
Valve and Arch have come together for two projects that will have a serious impact on the Linux distribution.
-
Hacker Successfully Runs Linux on a CPU from the Early ‘70s
From the office of "Look what I can do," Dmitry Grinberg was able to get Linux running on a processor that was created in 1971.
-
OSI and LPI Form Strategic Alliance
With a goal of strengthening Linux and open source communities, this new alliance aims to nurture the growth of more highly skilled professionals.
-
Fedora 41 Beta Available with Some Interesting Additions
If you're a Fedora fan, you'll be excited to hear the beta version of the latest release is now available for testing and includes plenty of updates.
-
AlmaLinux Unveils New Hardware Certification Process
The AlmaLinux Hardware Certification Program run by the Certification Special Interest Group (SIG) aims to ensure seamless compatibility between AlmaLinux and a wide range of hardware configurations.
-
Wind River Introduces eLxr Pro Linux Solution
eLxr Pro offers an end-to-end Linux solution backed by expert commercial support.
-
Juno Tab 3 Launches with Ubuntu 24.04
Anyone looking for a full-blown Linux tablet need look no further. Juno has released the Tab 3.