blob: f8302a2e6e5a088d82bd24f5d29622eed4ca1d81 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
#!/usr/bin/env bash
OPMIN_CFG="$HOME/.microemulator"
MICRO_EMU=/usr/share/java/microemulator
if [[ ! -d "$OPMIN_CFG" ]]
then
mkdir "$OPMIN_CFG"
fi
if [[ ! -f "$OPMIN_CFG/config2.xml" ]]
then
cat << EOF > "$OPMIN_CFG/config2.xml"
<config>
<files>
<recent MAXCAPACITY="10">
<midlet>
<name>Opera Mini 4</name>
<url>file:///usr/share/java/microemulator/apps/opera-mini-4.5.33867-advanced-en.jar</url>
</midlet>
</recent>
</files>
<system-properties>
<system-property VALUE="MIDP-2.0" NAME="microedition.profiles"/>
<system-property VALUE="CLDC-1.0" NAME="microedition.configuration"/>
<system-property VALUE="true" NAME="avetana.forceNativeLibrary"/>
</system-properties>
<devices>
<device>
<name>1280x768</name>
<filename>opmin.zip</filename>
<descriptor>opmin/org/microemu/device/1280x768/device.xml</descriptor>
</device>
<device default="true">
<name>1024x705</name>
<filename>opmin.zip</filename>
<descriptor>opmin/org/microemu/device/1024x705/device.xml</descriptor>
</device>
<device>
<name>800x385</name>
<filename>opmin.zip</filename>
<descriptor>opmin/org/microemu/device/800x385/device.xml</descriptor>
</device>
<device>
<name>1200x600</name>
<filename>opmin.zip</filename>
<descriptor>opmin/org/microemu/device/1200x600/device.xml</descriptor>
</device>
<device>
<name>800x505</name>
<filename>opmin.zip</filename>
<descriptor>opmin/org/microemu/device/800x505/device.xml</descriptor>
</device>
<device>
<name>1200x705</name>
<filename>opmin.zip</filename>
<descriptor>opmin/org/microemu/device/1200x705/device.xml</descriptor>
</device>
</devices>
<windows>
<main ONSTART="true">
<x>204</x>
<y>54</y>
<width>1026</width>
<height>781</height>
</main>
</windows>
</config>
EOF
fi
if [[ ! -f "$OPMIN_CFG/opmin.zip" ]]
then
cp "$MICRO_EMU/devices/opmin.zip" "$OPMIN_CFG"/
fi
cd "$MICRO_EMU"
exec java -cp microemulator.jar:lib/microemu-jsr-75.jar org.microemu.app.Main --impl org.microemu.cldc.file.FileSystem org.microemu.examples.fcview.FCViewMIDlet apps/opera-mini-latest-advanced-en.jar "$@"
exit $?
|