From 53c788d0ffabb0e3697c2656356fc8dbc6974ec0 Mon Sep 17 00:00:00 2001 From: Alexis Svinartchouk Date: Tue, 27 Oct 2020 13:21:58 +0100 Subject: [PATCH] Fake sleep until we have a way to wake up from suspend to ram Change-type: patch --- docker-compose.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index be121128..3bd3e748 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -77,6 +77,19 @@ services: dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StopUnit string:gov-switch.service string:replace && echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor && echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor && + dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StopUnit string:fan-control.service string:replace && + for i in $(seq 1 -1 0); do + if [ ! -d /sys/class/pwm/pwmchip1/pwm0 ]; then + echo 0 > /sys/class/pwm/pwmchip1/export; + fi && + if [ -d /sys/class/pwm/pwmchip1/pwm0 ]; then + echo 45000 > /sys/class/pwm/pwmchip1/pwm0/period && + echo 45000 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle; + fi && + sleep 60; + done && + if [ ! -d /sys/class/pwm/pwmchip1/pwm0 ]; then echo 0 > /sys/class/pwm/pwmchip1/export; fi && + if [ -d /sys/class/pwm/pwmchip1/pwm0 ]; then echo 0 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle && echo 1 > /sys/class/pwm/pwmchip1/pwm0/period; fi && clicklock& " - "BALENAELECTRONJS_SCREENSAVER_OFF_COMMAND= @@ -88,5 +101,6 @@ services: echo 1 > /sys/devices/system/cpu/cpu1/online && echo 1 > /sys/devices/system/cpu/cpu2/online && echo 1 > /sys/devices/system/cpu/cpu3/online && - dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StartUnit string:gov-switch.service string:replace + dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StartUnit string:gov-switch.service string:replace && + dbus-send --system --dest=org.freedesktop.systemd1 --type=method_call --print-reply /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager.StartUnit string:fan-control.service string:replace "