screen now turns off when i3lock is called and the system is not suspended. also added background image restoring.

Not setting bg image setting, so that bg image can be different on different machines. Use feh to set background.
This commit is contained in:
Gabe Venberg 2020-02-29 00:41:05 -06:00
parent 214ffb5bc1
commit 6fca9f7de2
3 changed files with 30 additions and 5 deletions

19
scripts/screen_off Executable file
View file

@ -0,0 +1,19 @@
#! /bin/bash
#warning! $locker MUST NOT FORK! It must wait to exit until after the screen has been unlocked.
#arguments
locker=$@
#make sure we set screen back to defaults if we force close the script
cleanup() {
xset dpms 0 0 60 #&& echo "cleaned up!"
exit
}
trap "cleanup" EXIT
#runs the locker, than makes the screen time out after 1 sec of inactivity
xset dpms 0 0 1
$locker