All Projects → mmstick → Systemd Manager

mmstick / Systemd Manager

Licence: mit
A systemd service manager written in Rust with the GTK-rs wrapper and direct integration with dbus

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Systemd Manager

Sunflower
Small and highly customizable twin-panel file manager for Linux with support for plugins.
Stars: ✭ 347 (-37.14%)
Mutual labels:  gtk
Rustysd
A service manager that is able to run "traditional" systemd services, written in rust
Stars: ✭ 416 (-24.64%)
Mutual labels:  systemd
Systemd Swap
Script for creating hybrid swap space from zram swaps, swap files and swap partitions.
Stars: ✭ 473 (-14.31%)
Mutual labels:  systemd
Appcenter
Pay-what-you-want app store for elementary OS
Stars: ✭ 358 (-35.14%)
Mutual labels:  gtk
Aravis
A vision library for genicam based cameras
Stars: ✭ 397 (-28.08%)
Mutual labels:  gtk
Akira
Native Linux App for UI and UX Design built in Vala and GTK
Stars: ✭ 4,597 (+732.79%)
Mutual labels:  gtk
Movie Monad
📺 A free and simple to use video player made with Haskell.
Stars: ✭ 347 (-37.14%)
Mutual labels:  gtk
Celluloid
A simple GTK+ frontend for mpv
Stars: ✭ 541 (-1.99%)
Mutual labels:  gtk
Kubernetes Ansible
🎄ansible多网卡机器上一键部署高可用Kubernetes(systemd)
Stars: ✭ 402 (-27.17%)
Mutual labels:  systemd
Pympress
Pympress is a simple yet powerful PDF reader designed for dual-screen presentations
Stars: ✭ 450 (-18.48%)
Mutual labels:  gtk
Wxwidgets
wxWidgets is a free and open source cross-platform C++ framework for writing advanced GUI applications using native controls.
Stars: ✭ 3,994 (+623.55%)
Mutual labels:  gtk
Gaphor
Gaphor is the simple modeling tool
Stars: ✭ 386 (-30.07%)
Mutual labels:  gtk
Nigui
Cross-platform desktop GUI toolkit written in Nim
Stars: ✭ 430 (-22.1%)
Mutual labels:  gtk
Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (-36.23%)
Mutual labels:  systemd
Webkit
Official git mirror of the WebKit repository, https://svn.webkit.org/repository/webkit, future canonical repository.
Stars: ✭ 495 (-10.33%)
Mutual labels:  gtk
Adapta Gtk Theme
An adaptive Gtk+ theme based on Material Design Guidelines
Stars: ✭ 3,443 (+523.73%)
Mutual labels:  gtk
Gtk
🧛🏻‍♂️ Dark theme for GTK
Stars: ✭ 414 (-25%)
Mutual labels:  gtk
Linux notification center
A notification daemon/center for linux
Stars: ✭ 545 (-1.27%)
Mutual labels:  gtk
Taffybar
A gtk based status bar for tiling window managers such as XMonad
Stars: ✭ 502 (-9.06%)
Mutual labels:  gtk
Gtksharp
.NET wrapper for Gtk and other related libraries
Stars: ✭ 439 (-20.47%)
Mutual labels:  gtk

Build Status: Build Status

Systemd Manager

This application is a systemd service manager written in the Rust programming language with GTK3 as the graphical user interface of choice. The units are filtered into three separate lists: services, sockets, and timers. As a unit is selected in the left pane, the right pane is updated with information pertaining to that unit, and the right headerbar is updated to reflect the status of the unit where you may disable/enable and start/stop the selected unit. Services are units that are activated immediately, sockets are units that are activated when they are needed, and timers are units that activate on a regular time interval. In addition to display units, the application also provides stats generated by systemd-analyze on the Systemd Analyze view.

Install Instructions

Arch Linux

This is available in the AUR as a git package: systemd-manager-git.

Fedora

RPM repositories have been made available for Fedora 22, 23 and 24 by Nuno Dias.

Building From Source

This will simply install directly to the /usr prefix. Simply install Rust via rustup.rs and execute make & sudo make install. The installation of Rust software is incredibly simple as the process is largely just cargo build --release, but this installation script will install all the files needed by the application for proper integration with PolicyKit into the correct places in the filesystem, which cargo install does not perform.

git clone https://github.com/mmstick/systemd-manager && cd systemd-manager && make && sudo make install

In the event that you would like to uninstall the application, simply run the following:

sudo make uninstall

Screenshots

Services

Sockets

Timers

Journal

Analyze

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].