Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GuillaumeGomez/systemd-manager
A systemd service manager written in Rust with the GTK-rs wrapper and direct integration with dbus
https://github.com/GuillaumeGomez/systemd-manager
Last synced: 3 months ago
JSON representation
A systemd service manager written in Rust with the GTK-rs wrapper and direct integration with dbus
- Host: GitHub
- URL: https://github.com/GuillaumeGomez/systemd-manager
- Owner: GuillaumeGomez
- License: gpl-3.0
- Created: 2016-05-17T16:21:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-08-31T07:45:10.000Z (about 4 years ago)
- Last Synced: 2024-05-01T22:51:25.122Z (6 months ago)
- Language: Rust
- Homepage:
- Size: 1.57 MB
- Stars: 53
- Watchers: 5
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**Build Status:** [![Build Status](https://travis-ci.org/mmstick/systemd-manager.png?branch=master)](https://travis-ci.org/mmstick/systemd-manager)
# Systemd Manager
This application exists to allow the user to manage their systemd services via a GTK3 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. In addition, systemd analyze support is available to display the time it takes for systemd to boot the system.
## Screenshots
![Unit Files](screenshot-unit-file.png)
![Unit Journal](screenshot-unit-journal.png)
![Analyze](screenshot-analyze.png)
## Install Instructions
### Arch Linux
This is available in the AUR as a git package: [`systemd-manager-git`](https://aur.archlinux.org/packages/systemd-manager-git/).
### Ubuntu & Everyone Else
For Ubuntu users, this will automatically install libgtk-3-dev, generate a `systemd-manager` Debian package and automatically install it. For everyone else, it will simply install directly to the /usr prefix.
Simply install Rust via [multirust](https://github.com/brson/multirust) or [rustup.rs](https://www.rustup.rs/) and execute the _install.sh_ script.
```sh
./install.sh
```