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
-
Ubuntu 24.04 Comes with a “Flaw"
If you're thinking you might want to upgrade from your current Ubuntu release to the latest, there's something you might want to consider before doing so.
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.