diff options
-rw-r--r-- | tools/qvm-screenshot.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/qvm-screenshot.sh b/tools/qvm-screenshot.sh index 60c1308..f9d0ef9 100644 --- a/tools/qvm-screenshot.sh +++ b/tools/qvm-screenshot.sh @@ -9,9 +9,10 @@ APPVM_SHOTS_DIR=/home/user/shots QUBES_DOM0_APPVMS=/var/lib/qubes/appvms/ usage() { - echo "$program [-hlms]" + echo "$program [-hlmqs]" echo -e "\t-m : take multiple shots" echo -e "\t-n : after screenshot, run nautilus in AppVM" + echo -e "\t-q : only take screenshot, no blabla" echo -e "\t-s : select window" } @@ -19,11 +20,12 @@ program="`basename $0`" mode_multi=0 mode_nautilus=0 mode_select=0 -opts="$(getopt -o hmns -n "$program" -- "$@")" +opts="$(getopt -o hmnqs -n "$program" -- "$@")" err=$? eval set -- "$opts" while true; do case $1 in -h) usage; exit 1 ;; + -q) mode_quick=1; shift ;; -m) mode_multi=1; shift ;; -n) mode_nautilus=1; shift ;; -s) mode_select=1; shift ;; @@ -43,6 +45,7 @@ while true; do echo "[-] making shot of root window" scrot $@ $DOM0_SHOTS_DIR/$tmpname ||break fi + [[ $mode_quick -eq 1 ]] && exit 1 title=`kdialog --inputbox "Enter screenshot title" --title "$program"` [[ X"$title" = X"" ]] && break |