~popey/+junk/phablet-flash-wrapper

« back to all changes in this revision

Viewing changes to screenshot.sh

  • Committer: Alan Pope
  • Date: 2013-06-22 19:54:15 UTC
  • Revision ID: alan.pope@canonical.com-20130622195415-r7n3snqdrgvo35c9
update for flipped image

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
# Script to take a screenshot
 
3
#
 
4
# Script does the following:-
 
5
# * take screenshot
 
6
# * pull image down into ~/Pictures
 
7
#
 
8
# Assumptions:-
 
9
# * Device already running some build of Ubuntu Touch and is connected via USB
 
10
#
 
11
# (c) 2013 Canonical - Alan Pope alan.pope@canonical.com
 
12
 
 
13
UBUNTU_ROOT="/data/ubuntu"
 
14
FILENAME=$HOME"/Pictures/device-`date +%Y-%m-%d-%H%M%S`.png"
 
15
 
 
16
 
 
17
function adb_root {
 
18
  echo ":: Run adb root"
 
19
  adb root
 
20
  if [ $? -ne "0" ]; then
 
21
    echo ":: adb root failed"
 
22
    exit 1
 
23
  fi
 
24
}
 
25
 
 
26
function pause {
 
27
    echo ":: Wait $1"
 
28
    sleep $1
 
29
}
 
30
 
 
31
function wait_for_device {
 
32
  echo -n ":: Waiting for device to come back ."
 
33
  STATE="unknown"
 
34
  while [ "$STATE" ==  "unknown" ];
 
35
  do
 
36
    echo -n "."
 
37
    STATE=`adb get-state`
 
38
    sleep 15
 
39
  done
 
40
  echo " "
 
41
}
 
42
 
 
43
adb_root
 
44
pause 5
 
45
adb shell /system/bin/screencap /data/screenshot.png
 
46
adb pull /data/screenshot.png $FILENAME
 
47
 
 
48
echo ":: Done"
 
49
echo $FILENAME
 
50
eog $FILENAME &