Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hardpixel/systemd-manager
GNOME Shell extension to manage systemd services.
https://github.com/hardpixel/systemd-manager
gnome gnome-extension gnome-shell gnome-shell-extension systemd
Last synced: 3 days ago
JSON representation
GNOME Shell extension to manage systemd services.
- Host: GitHub
- URL: https://github.com/hardpixel/systemd-manager
- Owner: hardpixel
- License: gpl-3.0
- Created: 2019-03-19T23:10:55.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-28T13:52:51.000Z (4 months ago)
- Last Synced: 2025-01-21T01:09:56.068Z (11 days ago)
- Topics: gnome, gnome-extension, gnome-shell, gnome-shell-extension, systemd
- Language: JavaScript
- Homepage:
- Size: 1.15 MB
- Stars: 106
- Watchers: 6
- Forks: 13
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - hardpixel/systemd-manager - GNOME Shell extension to manage systemd services. (others)
README
# Systemd Manager
Systemd Manager is a Gnome Shell Extension which allows you to start/stop systemd services via a menu in the status area in the top panel. You can preselect which services should be shown in the extension preferences dialog.![Screenshot](https://raw.githubusercontent.com/hardpixel/systemd-manager/master/screenshot.png)
## Install
Copy folder `[email protected]` into `~/.local/share/gnome-shell/extensions`.### Gnome Shell Extensions
The easiest way to install this extension is via the official [Gnome Shell Extensions](https://extensions.gnome.org) resource page [here](https://extensions.gnome.org/extension/4174/systemd-manager).### Packages
Arch Linux: [AUR package](https://aur.archlinux.org/packages/gnome-shell-extension-systemd-manager)## Authorization
Done via a password prompt from the command `pkexec` of the polkit package. This command usually pops up a graphical password prompt.### Without Password Prompt
If you would like to be able to start services without getting prompted for a password, you need to configure a polkit policy.#### Using pkexec (default)
The policy file [org.freedesktop.policykit.pkexec.systemctl.policy](systemd-policies/org.freedesktop.policykit.pkexec.systemctl.policy) allows the execution of `systemctl [start|stop]` without a password
confirmation. Copy the file in your polkit policy folder (usually: `/usr/share/polkit-1/actions`).#### Using systemctl
You can also choose to use `systemctl` natively and bypass a password prompt. To do this, add the policy file [10-service_status.rules](systemd-policies/10-service_status.rules) to `/etc/polkit-1/rules.d`.Feel free to change the `wheel` group noted in the file to any other group that you see fit.
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/hardpixel/systemd-manager.## License
Systemd Manager is available as open source under the terms of the [GPLv3](http://www.gnu.org/licenses/gpl-3.0.en.html)## Credits
Fork of the Gnome Shell extension [Services Systemd](https://github.com/petres/gnome-shell-extension-services-systemd/).