diff options
author | Rasmus Steinke <rasi@xssn.at> | 2012-08-11 02:40:34 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2012-08-11 02:40:34 +0200 |
commit | f140a1642ebfde198946ad6760c1003c1cb9a8c3 (patch) | |
tree | 7538aa90092f99c661ec3abb4a69944767315dc5 /bin/power.sh | |
parent | e3fd45703267ce67d8b1e1fb53a4a1b4ccda551e (diff) | |
download | dotfiles-f140a1642ebfde198946ad6760c1003c1cb9a8c3.tar.gz dotfiles-f140a1642ebfde198946ad6760c1003c1cb9a8c3.tar.xz |
scripts
Diffstat (limited to 'bin/power.sh')
-rwxr-xr-x | bin/power.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bin/power.sh b/bin/power.sh new file mode 100755 index 0000000..2465736 --- /dev/null +++ b/bin/power.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +prog=" +suspend +reboot +shutdown +" + +cmd=$(dmenu -b -l 20 -fn 'xft:profont:size=8' -nf '#999' -nb '#000' -sf '#eee' -sb '#0077bb' <<< "$prog") + +case ${cmd%% *} in + + suspend) exec gksu pm-suspend ;; + reboot) exec gksu reboot ;; + shutdown) exec gksu 'shutdown -hP now' ;; + *) exec "'${cmd}'" ;; +esac |