aboutsummaryrefslogtreecommitdiffstats
path: root/tools/qvm-screenrecord.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/qvm-screenrecord.sh')
-rw-r--r--tools/qvm-screenrecord.sh13
1 files changed, 8 insertions, 5 deletions
diff --git a/tools/qvm-screenrecord.sh b/tools/qvm-screenrecord.sh
index a50440c..a7aee5e 100644
--- a/tools/qvm-screenrecord.sh
+++ b/tools/qvm-screenrecord.sh
@@ -29,17 +29,20 @@ esac done
mkdir -p $DOM0_SHOTS_DIR ||exit 1
d=`date +"%Y%m%d-%H%M"`
tmpname=$d.ogv
-echo "==================================="
-echo "Hit Crtl-C to terminate the capture"
-echo "==================================="
+echo "============================="
+echo "Hit Crtl-C to end the capture"
+echo "============================="
+echo
recordmydesktop --no-sound -o $DOM0_SHOTS_DIR/$tmpname $@
+size=`ls -hs $DOM0_SHOTS_DIR/$tmpname |cut -d' ' -f1`
-title=`kdialog --inputbox "Enter capture title" --title "$program"`
+title=`kdialog --inputbox "Enter capture title ($size)" --title "$program"`
[[ X"$title" = X"" ]] && exit 1
vidname=${d}_${title}.ogv
-echo "[-] saving $DOM0_SHOTS_DIR/$vidname"
+echo "[-] saving $DOM0_SHOTS_DIR/$vidname ($size)"
mv $DOM0_SHOTS_DIR/$tmpname $DOM0_SHOTS_DIR/$vidname
+ls -lh $DOM0_SHOTS_DIR/$vidname
choice=`ls $QUBES_DOM0_APPVMS |sed 's/\([^ ]*\)/\1 \1/g'`
appvm=`kdialog --menu "Select destination AppVM" $choice --title "$program"`