28 lines
1.2 KiB
Bash
Executable file
28 lines
1.2 KiB
Bash
Executable file
#!/bin/sh
|
|
|
|
RET=$(printf "Turn off\nReboot\nBlock\nSuspend\nHibernate\nCancel" | dmenu -c -l 7 )
|
|
|
|
#RET=$(echo "" Apagar"\n" Reiniciar"\n" Bloquear"\n" Suspender"\n" logout"\ncancel" | dmenu -l 7 -p " Logout")
|
|
case $RET in
|
|
"Turn off")
|
|
st -T "warning" -g "42x8+480+300" -f "Hack Nerd Font:size=8" -e su - root -c 'shutdown -h now'
|
|
#urxvtc -T 'warning' -geometry '42x8-540-320' -imfont 'liberationmono:bold:pixelsize=12' -e su - root -c 'shutdown -h now'
|
|
;;
|
|
"Reboot")
|
|
st -T "warning" -g "42x8+480+300" -f "Hack Nerd Font:size=8" -e su - root -c 'shutdown -r now'
|
|
#urxvtc -T 'warning' -geometry '42x8-540-320' -imfont 'liberationmono:bold:pixelsize=12' -e su - root -c 'shutdown -r now'
|
|
;;
|
|
"Block")
|
|
slock
|
|
;;
|
|
"Suspend")
|
|
st -T 'warning' -g '42x8+480+300' -f 'Hack Nerd Font:size=8' -e su - root -c zzz && slock
|
|
#urxvtc -T 'warning' -geometry '42x8-540-320' -imfont 'liberationmono:bold:pixelsize=12' -e su - root -c 'zzz && slock'
|
|
;;
|
|
"Hibernate")
|
|
st -T "warning" -g "42x8+480+300" -f "Hack Nerd Font:size=8" -e su - root -c ZZZ && slock
|
|
#urxvtc -T 'warning' -geometry '42x8-540-320' -imfont 'liberationmono:bold:pixelsize=12' -e su - root -c 'ZZZ && slock'
|
|
;;
|
|
*) ;;
|
|
esac
|