kernc/xsuspender

Scripts for additional suspension checks

Open

#5 创建于 2019年1月12日

在 GitHub 查看
 (3 评论) (0 反应) (0 负责人)C (19 fork)github user discovery
enhancementhelp wanted

仓库指标

Star
 (354 star)
PR 合并指标
 (PR 指标待抓取)

描述

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.

贡献者指南