Как приостановить Firefox невидимых сеансов GUI?

0

У меня есть не очень новая машина Linux (Linux Mint 18.3 Cinnamon) с несколькими пользователями. Эти пользователи всегда работают локально на одном экране / клавиатуре, один за другим. Они, как правило, не выходят из своих сеансов GUI (X сеансов?), И они обычно оставляют Firefox открытым на случайных веб-страницах.

Это вызывает постоянную загрузку ЦП всеми экземплярами Firefox невидимых сеансов графического интерфейса.

Есть ли способ приостановить такой процесс, как Firefox, когда сеанс графического интерфейса невидим (когда активна заставка или работает другой пользователь)?

Обновление: теперь я буду тестировать дополнение Auto Tab Discard .

Роберт Поллак
источник
@conualfy Но мои пользователи обычно не выходят из системы.
Роберт Поллак
@RobertPollak Я думаю, вы можете попробовать это на экране блокировки: unix.stackexchange.com/questions/28181/…
conualfy
@conualfy Итак, скрипт экрана блокировки должен вызывать killall -s SIGTSTP firefox(и то же самое со всеми процессами «веб-контента»), но как перезапустить Firefox при разблокировке экрана?
Роберт Поллак