Files
dotfiles/usr/local/bin/rofi-screenshot
T

53 lines
973 B
Bash
Executable File

#!/bin/sh
# rofi theme
theme="$HOME/.config/rofi/main_without_icons.rasi"
get_options() {
echo " Selected area screenshot"
echo " Full screen screenshot"
echo " Selected area video"
echo " Full screen video"
echo " Selected area video with audio"
echo " Full screen video with audio"
echo " Stop Recording"
}
main() {
# get choice from rofi
choice=$( (get_options) | rofi -dmenu -i -fuzzy -p "" -theme "$theme")
# run the selected command
case $choice in
' Selected area screenshot')
screenshot -sa
;;
' Full screen screenshot')
screenshot -sf
;;
' Selected area video')
screenshot -va
;;
' Full screen video')
screenshot -vf
;;
' Selected area video with audio')
screenshot -vaad
;;
' Full screen video with audio')
screenshot -vfad
;;
' Stop Recording')
screenshot -s
;;
esac
# done
set -e
}
main &
exit 0