#!/usr/bin/env bash # # SCRIPT NAME: # screenshot # # AUTHOR: # Severin Kaderli # # DESCRIPTION: # Displays a screenshot menu using rofi. # # USAGE: # ./screenshot # The rofi prompt PROMPT="Screenshot" # Actions for the menu ACTIONS=( "1: Fullscreen" "2: Selection" ) FILENAME="${HOME}/Pictures/Screenshots/%Y-%m-%d-%H%I%S.png" SELECTION=$(printf '%s\n' "${ACTIONS[@]}" | rofi -dmenu -p "${PROMPT}" | cut -d ":" -f1) case "${SELECTION}" in "1") escrotum "${FILENAME}" ;; "2") escrotum -s "${FILENAME}" ;; esac