dotfiles/scripts/screen_off
Gabe Venberg 6fca9f7de2 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.
2020-02-29 00:41:05 -06:00

20 lines
388 B
Bash
Executable file

#! /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