GPL-3.0 License
rofi-systemd provides a menu that allows you to control systemd units in both the user and system sessions.
The only dependencies of rofi-systemd are rofi, systemd, awk, jq and column.
To display logs using journalctl when rofi-systemd is not started from a tty,
you will also need some type of terminal application. RXVT unicode is used as
the default terminal for this purpose, but you can change this default by
setting the ROFI_SYSTEMD_TERM
environment variable.
The default behavior of rofi-systemd is to pop up a menu of actions once a unit
has been selected. This can be changed by setting ROFI_SYSTEMD_DEFAULT_ACTION
to a different action, i.e. one of:
You can trigger an action other than the default action by using the following keybindings: