Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/colonelpanic8/rofi-systemd
https://github.com/colonelpanic8/rofi-systemd
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/colonelpanic8/rofi-systemd
- Owner: colonelpanic8
- License: gpl-3.0
- Created: 2018-04-03T21:29:33.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-09-04T18:23:06.000Z (over 1 year ago)
- Last Synced: 2024-09-05T03:01:25.030Z (3 months ago)
- Language: Shell
- Size: 18.6 KB
- Stars: 21
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rofi - rofi-systemd - control systemd services (Other)
README
# rofi-systemd
rofi-systemd provides a menu that allows you to control systemd units in both
the user and system sessions.## Installation
The only dependencies of rofi-systemd are rofi, systemd, awk, jq and column.
## Logs
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.## Default action
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:
- enable
- disable
- stop
- restart
- tail
- list_actions## Keybindings
You can trigger an action other than the default action by using the following keybindings:
- enable="Alt+e"
- disable="Alt+d"
- stop="Alt+k"
- restart="Alt+r"
- tail="Alt+t"