| Crates.io | sysd-manager |
| lib.rs | sysd-manager |
| version | 2.11.5 |
| created_at | 2024-06-18 23:35:20.658831+00 |
| updated_at | 2026-01-15 05:08:47.518711+00 |
| description | Application to empower user to manage their systemd units via Graphical User Interface. Not only are you able to make changes to the enablement and running status of each of the units, but you will also be able to view and modify their unit files and check the journal logs. |
| homepage | |
| repository | https://github.com/plrigaux/sysd-manager |
| max_upload_size | |
| id | 1276307 |
| size | 5,376,009 |
Disclaimer: This application is intended for users with less experience with systemd rather than professional system administrators. If you consider yourself an administrator, please refer to
systemctlandjournalctldocumentation.
| Feature | Category | Status |
|---|---|---|
| Unit file browser with search and filtering | Functionality | β |
| Browser add remove property | Functionality | β |
| Enable or disable a unit | Functionality | β |
| Enable a unit in runtime | Functionality | β |
| Edit unit file | Functionality | β |
| Edit and manage unit drop-ins | Functionality | β |
| Activate or deactivate a unit | Functionality | β |
| View and modify unit file | Functionality | β |
| View and navigate unit's dependencies | Functionality | β |
| Unit file syntax highlighting | UX | β |
| Journal event syntax highlighting | UX | β |
| List of all running units (systemd-analyze blame) | Functionality | β |
| Dark and Light style switching | UX | β |
| Select a unit at program opening via CLI | Functionality | β |
Clean unit like systemctl clean |
Functionality | β |
Freeze & Thaw unit like systemctl freeze and systemctl thaw |
Functionality | β |
| Multi-language support | UX | β |
| Real-time journal events update | Functionality | β |
| Retrieve list of boot IDs | Functionality | β |
| Ability to watch systemd signals | UX | β |
| Filter units on loaded properties | UX | β |
| Browser contextual menu | UX | β |
| Browser add remove property | UX | β |
Need a feature? Contact the author or contribute to the project! If you're stuck, take a look at systemctl.





yay -S sysd-manager
Install prerequisites:
Clone and build:
git clone https://github.com/plrigaux/sysd-manager
cd sysd-manager/scripts
sh install.sh
sysd-manager
For a clean removal, execute: sh uninstall.sh
You can safely test SysD Manager using tiny_daemon, a simple web server service included with the project:
cd packaging
python install_tiny
Planned features:
All notable changes are documented in the CHANGELOG.
Interested in contributing? Contact the project maintainer on GitHub.
SysD Manager can be displayed in different languages as long a translation has been provided.
Translations are generously hosted by Weblate. Please help translate Sysd Manager into more languages through the Sysd Manager Hosted Weblate.
Information for developers to handle translations can be found here.
This project is inspired by the work of Guillaume Gomez: https://github.com/GuillaumeGomez/systemd-manager/