aboutsummaryrefslogtreecommitdiffstats
path: root/.i3/scripts/i3exit.sh
diff options
context:
space:
mode:
Diffstat (limited to '.i3/scripts/i3exit.sh')
-rwxr-xr-x.i3/scripts/i3exit.sh43
1 files changed, 0 insertions, 43 deletions
diff --git a/.i3/scripts/i3exit.sh b/.i3/scripts/i3exit.sh
deleted file mode 100755
index 3616139..0000000
--- a/.i3/scripts/i3exit.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-#
-# exit script used in i3 wm
-#
-
-PNG_IMAGE="~/.i3/images/wallpaper.png"
-
-lock() {
- if [ -f ${PNG_IMAGE} ]; then
- i3lock -d -ti "${PNG_IMAGE}"
- else
- i3lock -d -c 000000
- fi
-}
-
-case "$1" in
- lock)
- lock
- ;;
- logout)
- i3-msg exit
- ;;
- suspend)
- lock
- dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
- ;;
- hibernate)
- lock
- dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
- ;;
- reboot)
- dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
- ;;
- shutdown)
- dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
- ;;
- *)
- echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"
- exit 2
-esac
-
-exit 0
-