История изменений
Исправление intelfx, (текущая версия) :
Думаю, стоит заменить оба триггера на один — OnActiveSec=25min
и перезапускать таймерный юнит при уходе в саспенд. Делается это так:
[Unit]
Description=Re-arm suspend timer
StopWhenUnneeded=true
Requisite=<имя-таймера> # ничего не делать (сфейлиться), если таймер не запущен
[Service]
Type=oneshot
ExecStart=/bin/systemctl stop <имя-таймера>
ExecStop=/bin/systemctl start <имя-таймера>
RemainAfterExit=true
[Install]
WantedBy=sleep.target
sleep.target запускается строго до ухода в саспенд/гибернацию/whatever и останавливается строго после выхода из них.
Исправление intelfx, :
Думаю, стоит заменить оба триггера на один — OnActiveSec=25min
и перезапускать таймерный юнит при уходе в саспенд. Делается это так:
[Unit]
Description=Re-arm suspend timer
StopWhenUnneeded=true
Requisite=<имя-таймера> # ничего не делать (сфейлиться), если таймер не запущен
[Service]
Type=oneshot
ExecStart=/bin/systemctl stop <имя-таймера>
ExecStop=/bin/systemctl start <имя-таймера>
RemainAfterExit=true
[Install]
WantedBy=sleep.target
sleep.target запускается строго до ухода в саспенд и останавливается строго после выхода из него.
Исходная версия intelfx, :
Думаю, стоит заменить оба триггера на один — OnActiveSec=25min
и перезапускать таймерный юнит при уходе в саспенд. Делается это так:
[Unit]
Description=Re-arm suspend timer
StopWhenUnneeded=true
[Service]
ExecStart=/bin/systemctl stop <имя-таймера>
ExecStop=/bin/systemctl start <имя-таймера>
RemainAfterExit=true
[Install]
WantedBy=sleep.target
sleep.target запускается строго до ухода в саспенд и останавливается строго после выхода из него.