Crates.io | sysd-manager |
lib.rs | sysd-manager |
version | 0.0.2 |
source | src |
created_at | 2024-06-18 23:35:20.658831 |
updated_at | 2024-06-18 23:52:39.109019 |
description | A UI to manage systemd units |
homepage | |
repository | https://github.com/plrigaux/sysd-manager |
max_upload_size | |
id | 1276307 |
size | 396,161 |
This application exists to allow user to manage their systemd units via a GUI. 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, check the journal logs.
Here are Sysd Manager main features :
Enable or disable a unit
Actrivate or desactivate a unit
View and modify unit file
List of all running units, ordered by the time they took to initialize systemd-analyze blame
Note if you need a feature communicate with the author or contribute to the project. If you're stuck take a look at systemctl.
Any Linux distribution that has adopted systemd.
This project is inspired by the work of Guillaume Gomez https://github.com/GuillaumeGomez/systemd-manager/
Contact me on my GitHub if you want to contribute to this project.
For now new features are planned to be added, such as:
For the moment:
You can generate a rpm with the help of the crate cargo-generate-rpm
.
cargo install cargo-generate-rpm
Run the following script.
sh ./create_rpm
It will create a rpm file in the target/generate-rpm subdirectory.
Later (need to understand meson)
Later