Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/regymm/sleep-in-peace
Stop or continue a running process by clicking on its window.
https://github.com/regymm/sleep-in-peace
Last synced: 7 days ago
JSON representation
Stop or continue a running process by clicking on its window.
- Host: GitHub
- URL: https://github.com/regymm/sleep-in-peace
- Owner: regymm
- Created: 2020-08-18T14:45:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-08-18T14:46:20.000Z (over 4 years ago)
- Last Synced: 2025-01-29T19:48:44.428Z (10 days ago)
- Language: Python
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Sleep-In-Peace
A simple taskbar tool to stop(SIGSTOP) and continue(SIGCONT) a running process by clicking on its window.
Can be used to pause power-hungry browsers and IDEs when don't want to close them.
What it does is equivalent to `xprop _NET_WM_PID | cut -d' ' -f3 | xargs kill -STOP` and `-CONT`.
PIDs of paused processes are at `/tmp/sleepinpeace.txt`. This is not always reliable, but may help if anything goes wrong: Ctrl-Alt-F\* to console and `kill -CONT ` these manually.
**Requirements:**
xprop
python3-pyqt5
**Warning:**
Use as your own risk. For example, click on desktop or task bar will pause some parts of your desk environment. And all actions done on paused window will have effect when the window is resumed. Try to pause VM may trap your mouse inside it. Try to pause `xfce4-terminal` will pause all terminal windows, while things running inside are untouched.