https://github.com/lennart1978/servicegui
A graphical user interface for managing systemd services on Linux systems
https://github.com/lennart1978/servicegui
linux-app service system systemd
Last synced: 5 months ago
JSON representation
A graphical user interface for managing systemd services on Linux systems
- Host: GitHub
- URL: https://github.com/lennart1978/servicegui
- Owner: Lennart1978
- License: mit
- Created: 2023-12-14T15:05:47.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-23T15:12:55.000Z (over 1 year ago)
- Last Synced: 2025-04-05T11:34:21.392Z (6 months ago)
- Topics: linux-app, service, system, systemd
- Language: Go
- Homepage:
- Size: 393 KB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Servicegui
Introduction:
Servicegui is a Go-based application developed using the Fyne framework. It provides a graphical user interface for managing systemd services on Linux systems. With Servicegui, users can easily view, start, stop, restart, and remove systemd services.Features:
- List running systemd services.
- Filter services based on their states: active, inactive, or all.
- Perform actions like stop, restart, and remove on selected services.
- User-friendly GUI built with Fyne.
Installation:
Prerequisites
- Go (version 1.x or higher)
- Fyne dependencies for your platformClone the repository:
```
git clone https://github.com/lennart1978/servicegui.git
```
Navigate to the cloned directory:
```
cd servicegui
```
Build the application:
```
go mod tidy
go build .
```
To run Servicegui, execute the following command in the terminal:
```
./servicegui
```
The application will start and display the list of services. Use the provided buttons and dropdown menu to interact with the services.
### Please note that I am not responsible for any consequential damage caused by Servicegui!
### If you don't know exactly what you're doing, please don't use this program!License:
ServiceGUI is released under the MIT License. See the LICENSE file in the repository for more details.