aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qvm-screenshot.sh
diff options
context:
space:
mode:
authorLaurent Ghigonis <laurent@p1sec.com>2013-03-27 15:22:16 +0100
committerLaurent Ghigonis <laurent@p1sec.com>2013-03-27 15:22:16 +0100
commit974e1f515c8366e1be5a5dbe933cd8b1795db5c6 (patch)
treec1256211a6f4690ec381e20eef5ea6f5fa333c2e /tools/qvm-screenshot.sh
parentqvm-screenrecord: UI tweaks (diff)
downloadlaurent-tools-974e1f515c8366e1be5a5dbe933cd8b1795db5c6.tar.xz
laurent-tools-974e1f515c8366e1be5a5dbe933cd8b1795db5c6.zip
qvm-screenshot: add -q : only take screenshot, no blabla
Diffstat (limited to 'tools/qvm-screenshot.sh')
-rw-r--r--tools/qvm-screenshot.sh7
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