~ubuntu-x-swat/xorg-server/xsmoke

« back to all changes in this revision

Viewing changes to workloads/compiz.sh

  • Committer: Bryce Harrington
  • Date: 2009-09-08 17:24:16 UTC
  • Revision ID: bryce@canonical.com-20090908172416-7mynj2vjdr82fvly
Workload for Compiz written by mdz for help in reproducing X freeze bugs
on Intel.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
 
 
3
INFO=$(wmctrl -d)
 
4
WORKAREA_WIDTH=$(echo "${INFO}"| awk '{sub(/x[0-9]+/, "", $9); print $9}')
 
5
WORKAREA_HEIGHT=$(echo "${INFO}"| awk '{sub(/[0-9]+x/, "", $9); print $9}')
 
6
FULLSCREEN=${WORKAREA_WIDTH}x${WORKAREA_HEIGHT}
 
7
 
 
8
XVT=$(sudo fgconsole)
 
9
 
 
10
chws() {
 
11
        wmctrl -o $(($WORKAREA_WIDTH * $1)),0
 
12
}
 
13
 
 
14
#for x in `seq 1 3`; do
 
15
#       echo "System will suspend now.  Please wake it up again."
 
16
#       sudo pm-suspend
 
17
#       sleep 5
 
18
#done
 
19
 
 
20
chws 0
 
21
for x in `seq 1 10`; do
 
22
gnome-terminal &
 
23
done
 
24
 
 
25
sleep 5
 
26
 
 
27
chws 1
 
28
glxgears -geometry $FULLSCREEN >/dev/null &
 
29
glxgears >/dev/null &
 
30
 
 
31
sleep 5
 
32
 
 
33
chws 2
 
34
gnome-terminal --geometry=$FULLSCREEN &
 
35
 
 
36
sleep 5
 
37
 
 
38
chws 3
 
39
totem $(perl -e 'print "/usr/share/example-content/Ubuntu_Free_Culture_Showcase/SpiritOfUbuntu.ogv " x 30;') &
 
40
 
 
41
sleep 5
 
42
 
 
43
while true; do
 
44
        chws 4
 
45
        chws 0
 
46
done