summaryrefslogtreecommitdiffstats
path: root/screen-locker.sh
blob: 51b6110626d6840e13ace8fd446abdb09dc27ef0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

if pidof i3lock &> /dev/null; then exit 1; fi

revert() {
	xset dpms 0 0 0
	logger "unlocking screen"
}
trap revert SIGHUP SIGINT SIGTERM EXIT
xset +dpms dpms 10 10 10

xset dpms force off
logger "locking screen"
i3lock -n -c 000000