dotfiles/i3/scripts/exit

30 lines
579 B
Plaintext
Raw Normal View History

2015-01-28 23:47:33 +01:00
#!/bin/sh
lock() {
2017-01-24 12:53:01 +01:00
lock
2015-01-28 23:47:33 +01:00
}
case "$1" in
lock)
2017-01-24 12:53:01 +01:00
/usr/local/bin/lock
2015-01-28 23:47:33 +01:00
;;
logout)
i3-msg exit
;;
suspend)
2016-09-10 18:18:41 +02:00
/usr/local/bin/susp
2015-01-28 23:47:33 +01:00
;;
reboot)
2016-01-08 18:44:19 +01:00
password=$(zenity --title Exit --password --text "Introduce tu contraseña:")
echo -n $password | sudo --stdin reboot
2015-01-28 23:47:33 +01:00
;;
shutdown)
2016-01-08 18:44:19 +01:00
password=$(zenity --title Exit --password --text "Introduce tu contraseña:")
echo -n $password | sudo --stdin poweroff
2015-01-28 23:47:33 +01:00
;;
*)
echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"
exit 2
esac
exit 0