2016-04-02 17:59:24 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2016-04-30 13:06:10 +00:00
|
|
|
option=$(echo " lock| logout| sleep| power off| shutdown| restart| windows" | rofi -sep "|" -dmenu -i -p "" -auto-select -hide-scrollbar -monitor 0 -width 8 -location 3 | xargs)
|
2016-04-02 17:59:24 +00:00
|
|
|
|
|
|
|
case $option in
|
|
|
|
lock) ./lock.sh;;
|
|
|
|
logout) i3-msg exit;;
|
|
|
|
sleep) systemctl suspend;;
|
2016-04-30 13:06:10 +00:00
|
|
|
shutdown|'power off') systemctl poweroff;;
|
|
|
|
restart) systemctl reboot;;
|
2016-04-04 03:04:20 +00:00
|
|
|
windows)
|
|
|
|
windows=`efibootmgr | grep -Po -m1 'Boot\K(\d{4}).*Windows.*' | head -c4`
|
|
|
|
`sudo efibootmgr -n $windows`
|
|
|
|
reboot;;
|
2016-04-02 17:59:24 +00:00
|
|
|
esac
|
|
|
|
|
|
|
|
exit 0
|