kernc/xsuspender

Scripts for additional suspension checks

Open

#5 opened on 2019年1月12日

GitHub で見る
 (3 comments) (0 reactions) (0 assignees)C (19 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (354 stars)
PR merge metrics
 (PR metrics pending)

説明

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.

コントリビューターガイド