summaryrefslogtreecommitdiff
path: root/lock
diff options
context:
space:
mode:
Diffstat (limited to 'lock')
-rwxr-xr-xlock15
1 files changed, 11 insertions, 4 deletions
diff --git a/lock b/lock
index d8e4489..3134405 100755
--- a/lock
+++ b/lock
@@ -1,8 +1,15 @@
#!/usr/bin/env sh
+
+# Clear keys
killall -s HUP gpg-agent
keychain --clear
-xset dpms force off
+
+# We want powersaving now that screen is locked
+xset +dpms
+sleep 1; xset dpms force off
+
+# Lock
slock
-fix_backlight
-xset s off
-xest -dpms
+
+# Clean up on exit
+trap "xset -dpms" EXIT