diff options
author | Karel Kočí <cynerd@email.cz> | 2017-04-16 17:42:27 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2017-04-16 17:42:27 +0200 |
commit | a2f5a33f548aa6e9077c17dd00a692eb12d736bd (patch) | |
tree | bfaec002f914aa6d57dcc25a4946db5262c840ef | |
parent | 7889bb003e7834fe9f8cac4da05e8f78285b0491 (diff) | |
download | myconfigs-a2f5a33f548aa6e9077c17dd00a692eb12d736bd.tar.gz myconfigs-a2f5a33f548aa6e9077c17dd00a692eb12d736bd.tar.bz2 myconfigs-a2f5a33f548aa6e9077c17dd00a692eb12d736bd.zip |
Update system pm control in i3
-rw-r--r-- | config/i3/config | 10 | ||||
-rwxr-xr-x | config/i3/scripts/shutdown | 13 |
2 files changed, 17 insertions, 6 deletions
diff --git a/config/i3/config b/config/i3/config index db74e37..46451e4 100644 --- a/config/i3/config +++ b/config/i3/config @@ -135,15 +135,13 @@ bindsym $mod+Shift+c reload # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) bindsym $mod+Shift+r restart -set $Locker i3lock -c 000000 && sleep 1 && xset dpms force off - set $mode_system System (l) lock, (e) logout, (s) suspend, (r) reboot, (Shift+s) shutdown mode "$mode_system" { - bindsym l exec --no-startup-id $Locker, mode "default" + bindsym l exec --no-startup-id i3lock -c 000000 && sleep 1 && xset dpms force off, mode "default" bindsym e exec --no-startup-id i3-msg exit, mode "default" - bindsym s exec --no-startup-id sys-suspend, mode "default" - bindsym r exec --no-startup-id sys-reboot, mode "default" - bindsym Shift+s exec --no-startup-id sys-shutdown, mode "default" + bindsym s exec --no-startup-id sudo pm-suspend, mode "default" + bindsym r exec --no-startup-id sudo reboot, mode "default" + bindsym Shift+s exec --no-startup-id ~/.config/i3/scripts/shutdown, mode "default" # back to normal: Enter or Escape bindsym Return mode "default" diff --git a/config/i3/scripts/shutdown b/config/i3/scripts/shutdown new file mode 100755 index 0000000..62f6ae1 --- /dev/null +++ b/config/i3/scripts/shutdown @@ -0,0 +1,13 @@ +#!/bin/sh + +export SUDO_ASKPASS=/tmp/shutdown-askpass.sh + + +echo '#!/bin/sh +echo "SETDESC Please enter password to shutdown system +SETPROMPT Password: +SETTITLE Sudo password for system shutdown +GETPIN" | pinentry | grep -E "^D " | sed "s/^D //"' > $SUDO_ASKPASS +chmod +x $SUDO_ASKPASS + +sudo -A shutdown -h now |