diff --git a/scripts/KlipperScreen.service b/scripts/KlipperScreen.service index cc606a3e..92f1f7e5 100644 --- a/scripts/KlipperScreen.service +++ b/scripts/KlipperScreen.service @@ -10,6 +10,7 @@ RestartSec=1 User=pi WorkingDirectory=KS_DIR ExecStart=/usr/bin/xinit KS_ENV/bin/python KS_DIR/screen.py +ExecStartPost=KS_DIR/scripts/disablescreenblank.sh [Install] WantedBy=multi-user.target diff --git a/scripts/disablescreenblank.sh b/scripts/disablescreenblank.sh index 32b55b35..58a2ab04 100644 --- a/scripts/disablescreenblank.sh +++ b/scripts/disablescreenblank.sh @@ -2,10 +2,9 @@ screen=${1:-0} -# wait 10s for the display manager service to start and attach to screen +# wait for the display manager service to start and attach to screen sleep 5 /usr/bin/xset -display :$screen s off # deactivate screen saver /usr/bin/xset -display :$screen -dpms # disable DPMS /usr/bin/xset -display :$screen s noblank # disable screen blanking -