enhancementhelp wanted
Metriche repository
- Star
- (354 star)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
Idea
Implement a scripts that checks whether suspension is needed or not based on current process behavior. Have an option which scripts to activate for a profile.
Example checks
- Does application play sound or not by checking pulse audio inputs.
pacmd list-sink-inputs short command gives information which processes are playing sound, also PID of process
- Is application under high CPU load
If application is under high CPU load it might not be wise to suspend processes, as it might be processing something.
- Is application having high network traffic lately
If application is having high network traffic it might not be wise to suspend processes, as it might be downloading or uploading something.