Como congelar automaticamente um processo quando sua janela não está focada?

Como congelar automaticamente um processo quando sua janela não está focada?

Eu gostaria decongelarFirefox quando não estou usando. Posso enviar sinais SIGSTOP e SIGCONT manualmente, mas obviamente isso é irritante se não for automatizado. Eu uso o gerenciador de janelas i3, se for relevante.

Raciocínio: O Firefox e a Internet em geral são um monstro horrível que come o ciclo da CPU. Tenho certeza de que isso economizaria bastante energia (= tempo de bateria).

informação relacionada