Wie kann ein Prozess automatisch eingefroren werden, wenn sein Fenster nicht fokussiert ist?

Wie kann ein Prozess automatisch eingefroren werden, wenn sein Fenster nicht fokussiert ist?

Ich möchteeinfrierenFirefox, wenn ich ihn nicht verwende. Ich kann SIGSTOP- und SIGCONT-Signale manuell senden, aber das ist natürlich lästig, wenn es nicht automatisiert ist. Ich verwende den i3-Fenstermanager, falls relevant.

Begründung: Firefox und das Internet im Allgemeinen sind schreckliche, CPU-Zyklen fressende Monster. Ich bin ziemlich sicher, dass dies eine Menge Energie (= Batterielaufzeit) sparen würde.

verwandte Informationen