A user session deamon that stops processes associated with background X11 windows.
| debian | ||
| argpopt.h | ||
| CMakeLists.txt | ||
| copywrite | ||
| CppTimer.cpp | ||
| CppTimer.h | ||
| debug.h | ||
| gpl-3.0.txt | ||
| main.cpp | ||
| process.cpp | ||
| process.h | ||
| README.md | ||
| split.h | ||
| xinstance.cpp | ||
| xinstance.h | ||
sigstoped
A user session deamon that stops processes associated with background X11 windows. Uses _NET_ACTIVE_WINDOW _NET_WM_PID WM_CLIENT_MACHINE and a blacklist to determine whitch processes to stop via SIGSTOP upon window swtich.
Sigstoped uses no background cpu time and only runs when the window manager is shuffling windows.
usage:
- build
- create ~/.config/sigstoped/blacklist
- one proces name per line, nothing else
- run