#!/bin/bash UPTIME=$(uptime -p | sed -e 's/up //g') OPTION_CANCEL="Cancel" OPTION_SHUTDOWN="Shutdown" OPTION_REBOOT="Restart" OPTION_SUSPEND="Sleep" OPTION_LOGOUT="Logout" OPTION_LOCK="Lock" OPTIONS="$OPTION_CANCEL\n$OPTION_SHUTDOWN\n$OPTION_REBOOT\n$OPTION_SUSPEND\n$OPTION_LOCK\n$OPTION_LOGOUT" SELECTED="$(echo -e "$OPTIONS" | dmenu -i -p "Uptime: $UPTIME")" case $SELECTED in $OPTION_SHUTDOWN) sudo systemctl poweroff ;; $OPTION_REBOOT) sudo systemctl reboot ;; $OPTION_SUSPEND) sudo systemctl suspend ;; $OPTION_LOCK) sleep 0.2 slock ;; $OPTION_LOGOUT) pkill -u $USER ;; esac