ajout script dmenu d'arret

main
Gil Portenseigne 2023-12-16 23:03:31 +01:00
parent b5c48c0865
commit 1dbdd12c64
1 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,40 @@
#!/usr/bin/env bash
DMENU="dmenu -p"
#DMENU="dmenu -c -l 15 -h 27 -p"
declare -a logout=(
"Suspend"
"Shutdown"
"Reboot"
"Lock Screen"
"Cancel"
)
declare -a confirm=(
"Yes"
"No"
)
prompt=$(printf '%s\n' "${logout[@]}" | ${DMENU} 'Logout Menu: ')
case $prompt in
'Suspend')
[ "$prompt" ] && systemctl suspend
;;
'Lock Screen')
slock
;;
'Shutdown')
[ "$prompt" ] && systemctl poweroff
;;
'Reboot')
[ "$prompt" ] && systemctl reboot
;;
'Cancel')
echo "Program Terminated." && exit 0
;;
'*')
exit 0
;;
esac