From 04d467e507be78ad72faab6e4e7cb83e3162037a Mon Sep 17 00:00:00 2001 From: ndrsnhs Date: Wed, 9 Jul 2025 13:45:24 +0200 Subject: [PATCH] disable screen timeout --- runs/update_local_display.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/runs/update_local_display.sh b/runs/update_local_display.sh index 8c7500ac84..e4c2c87b8d 100755 --- a/runs/update_local_display.sh +++ b/runs/update_local_display.sh @@ -11,7 +11,12 @@ else echo "setting default value of 60s" timeout=60 fi -sudo sed -i "s/^xset s .*$/xset s ${timeout}/" "/home/openwb/.config/lxsession/LXDE/autostart" +sudo sed -i '/^xset -dpms/d' "/home/openwb/.config/lxsession/LXDE/autostart" +if [[ "$timeout" == 0 ]]; then + sudo sed -i "s/^xset s .*$/xset s off\nxset -dpms/" "/home/openwb/.config/lxsession/LXDE/autostart" +else + sudo sed -i "s/^xset s .*$/xset s ${timeout}/" "/home/openwb/.config/lxsession/LXDE/autostart" +fi # enable/disable display default_target=$(systemctl get-default)