¿Cómo congelar automáticamente un proceso cuando su ventana no está enfocada?

¿Cómo congelar automáticamente un proceso cuando su ventana no está enfocada?

Me gustaríacongelarFirefox cuando no lo estoy usando. Puedo enviar manualmente señales SIGSTOP y SIGCONT, pero obviamente esto es molesto si no está automatizado. Utilizo el administrador de ventanas i3, si es relevante.

Razonamiento: Firefox e Internet en general son un monstruo horrible que devora el ciclo de la CPU. Estoy bastante seguro de que esto ahorraría bastante energía (= tiempo de batería).

información relacionada