diff options
author | Laurent Ghigonis <laurent@p1sec.com> | 2013-03-27 15:22:16 +0100 |
---|---|---|
committer | Laurent Ghigonis <laurent@p1sec.com> | 2013-03-27 15:22:16 +0100 |
commit | 974e1f515c8366e1be5a5dbe933cd8b1795db5c6 (patch) | |
tree | c1256211a6f4690ec381e20eef5ea6f5fa333c2e /tools | |
parent | qvm-screenrecord: UI tweaks (diff) | |
download | laurent-tools-974e1f515c8366e1be5a5dbe933cd8b1795db5c6.tar.xz laurent-tools-974e1f515c8366e1be5a5dbe933cd8b1795db5c6.zip |
qvm-screenshot: add -q : only take screenshot, no blabla
Diffstat (limited to 'tools')
-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 |