#!/usr/bin/env bash options=( "lock" "logout" "suspend" "hibernate" "reboot" "shutdown" "screen-off") i=1 output=$( for option in "${options[@]}"; do echo "($i) $option" (( i++ )) done | rofi -dmenu -p "action: " -no-custom) [[ "$output" ]] && "$(dirname "$0")"/i3exit "${output#(*) }"