Как автоматически заморозить процесс, если его окно не находится в фокусе?

Как автоматически заморозить процесс, если его окно не находится в фокусе?

Я хотел бызаморозитьFirefox, когда я им не пользуюсь. Я могу вручную отправлять сигналы SIGSTOP и SIGCONT, но, очевидно, это раздражает, если не автоматизировано. Я использую оконный менеджер i3, если это уместно.

Обоснование: Firefox и Интернет в целом — ужасный монстр, пожирающий циклы процессора. Я почти уверен, что это сэкономит немало энергии (=время работы батареи).

Связанный контент