Я часто настраиваю свой компьютер на выполнение вычислений, которые займут много времени, а затем покидаю комнату и занимаюсь чем-то другим. Менеджер электропитания рабочего стола GNOME, кажется, обращает внимание только на то, были ли недавно затронуты клавиатура и мышь при принятии решения о переводе компьютера в спящий режим; поэтому я должен периодически возвращаться и тыкать ключом, или компьютер переходит в спящий режим в середине вычисления. Это затрудняет выход из дома, когда он бежит, или я сам ложусь спать, когда я знаю, что это будет несколько часов.
Есть ли способ (предположительно, тыкать в вещи на более низком уровне, чем выставляет GUI), чтобы он не переходил в спящий режим, если все устройства HID не простаивали в течение времени X (скажем, час) и загрузка ЦП была меньше чем Y% за время Z (скажем, пять процентов и пять минут)? Таким образом , было бы закончить бег , а затем поставить себя в постель , пока я не вернусь.