i3: improve automatic/timeout/suspend locking

This commit is contained in:
2018-12-01 22:21:43 -08:00
parent 809f27b576
commit 59ac129a85
6 changed files with 19 additions and 14 deletions
@@ -1,10 +0,0 @@
[Unit]
Description=Lock X session using i3lock
[Service]
User=%i
Environment=DISPLAY=:0
ExecStart=sh -c '~/.config/i3/lock.sh'
[Install]
WantedBy=sleep.target
@@ -0,0 +1,12 @@
[Unit]
Description=Lock X LightDM session before sleeping
Before=sleep.target
[Service]
Type=oneshot
ExecStart=/usr/bin/dm-tool switch-to-greeter
# Ensure enough time for the session to lock before sleeping
ExecStartPost=/usr/bin/sleep 1
[Install]
WantedBy=sleep.target
@@ -0,0 +1 @@
../sleep-lock-lightdm.service