Skip to content

Commit

Permalink
update suspend etc in i3wm for ubuntu 16.04
Browse files Browse the repository at this point in the history
  • Loading branch information
kwgoodman committed Nov 6, 2016
1 parent ecbc7e9 commit 17f66ef
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions .i3/i3exit.sh
Expand Up @@ -8,18 +8,20 @@ case "$1" in
i3-msg exit
;;
suspend)
# sleep is to avoid race condition with suspend
i3lock -c000000 && sleep 1 && \
dbus-send --system --print-reply --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend
dbus-send --system --print-reply --dest=org.freedesktop.login1 \
/org/freedesktop/login1 "org.freedesktop.login1.Manager.Suspend" \
boolean:true
;;
reboot)
dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" \
/org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
dbus-send --system --print-reply --dest=org.freedesktop.login1 \
/org/freedesktop/login1 "org.freedesktop.login1.Manager.Reboot" \
boolean:true
;;
shutdown)
dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" \
/org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
dbus-send --system --print-reply --dest=org.freedesktop.login1 \
/org/freedesktop/login1 "org.freedesktop.login1.Manager.PowerOff" \
boolean:true
;;
*)
echo "Usage: $0 {lock|logout|suspend|reboot|shutdown}"
Expand Down

0 comments on commit 17f66ef

Please sign in to comment.