Ninguém parece ter respondido a sua pergunta, então eu lhe darei pelo menos um pouco do que você está pedindo.
Não acredito que exista uma maneira de suspendê-lo automaticamente, dependendo de qual espaço de trabalho ele está. Ou que seja sempre uma boa ideia. E se você estiver transmitindo música ou baixando um arquivo? A conexão TCP irá travar e o servidor soltará depois de um tempo.
Existem comandos que você pode usar para chegar na direção correta da "semi-automação"
executando o comando:
kill -STOP pidOfProgram
vai fundo / parar o processo.
kill -CONT pidOfProgram
colocará em primeiro plano / retornará ao estado anterior
Os calendários mudam embora. Se você quiser usá-lo em um script (assim você pode vinculá-lo a uma combinação de teclas, por exemplo) você poderia tentar usar isso:
kill -STOP 'pgrep -o chrome'
para o fundo
kill -CONT pidof -o chrome
para retomar