Home > Linux, Mobiles > HOWTO – Opera Mini + Linux

HOWTO – Opera Mini + Linux

September 11th, 2008 Leave a comment Go to comments

I’ve been a user of Opera Mini for a long time. On my mobile it’s great. However, there’s times when I need to view the web in a bigger than 240×320 format. I spend a fair amount of time on the train, and I have a laptop with bluetooth, and a phone with GPRS and bluetooth…. but GPRS is slow and running firefox over it is a pain… even with images turned off.

So, this howto shows you how to run Opera Mini on Linux in glorious 1440×900…. and take advantage of the speed increase.


The Linux distribution I run is Debian, but this HOWTO will apply to any distribution really. In fact it should work on Windows as well. All you need initially is a running version of Java. However the complete list is:
Java 6
Micro Emulator
Opera Mini

Installing Java

On Debian I just do the usual installation process:

root@localhost % apt-get install sun-java6-bin sun-java6-jre

That’s it for java.

Installing MicroEmulator

Now for MicroEmulator. Fetch whatever the latest release is . I used 2.0.2 for this setup.

Extract the tarball to somewhere. Doesn’t matter where. I put it under $HOME/lib

mick@localhost [~/lib] # tar zxvf microemulator-2.0.2.tar.gz

I put in a symlink so that I can reference different version if need be. But you can skip this step if you want.

mick@localhost [~/lib] # ln -s microemulator-2.0.2 microemulator

Now, fire up java and point it to the microemulator jar file.

mick@localhost [~/lib] # java -jar $HOME/lib/microemulator/microemulator.jar

This window will now pop-up.

Now Click on ‘Options’, and then ‘Select device’. There’s nothing stopping you from running Opera in this virtual device. But remember you want to run it in a big window, right!

The window below will pop-up.

Click on Add… You want to traverse to your {directory where you installed the microemulator}/devices/, and select the microemu-device-resizable.jar file.

It will now appear in your virtual devices list. Click on ‘Set as default’ to use it every time you start it up.

The MicroEmulator window will change to a ‘not as snazzy’ window like this:

That’s it for the microemulator.

Installing Opera Mini

Installing Opera Mini is easy too. There’s two ways to do it.
Click here , and here and save somewhere.

Or follow these instructions, (I’ve put them here, because, as you know, links change on the internet, and I hate 404s).

Just fetch the latest version from Opera. There’s 4 steps to download:
1. Select ‘Download to PC’.
2. Select ‘Generic version’.
3. Select ‘Advanced MIDP 2′
4. Select you preferred language, and download the JAD and JAR files.

I placed these two files under $HOME/lib/opera. You will have to create a symlink so that the version you have downloaded will be used properly.

mick@localhost [~/lib/opera] # ln -s opera-mini-latest-advanced-int.jar opera-mini-4.1.11355-advanced-int.jar

Your version may/will vary. You’ll need to symlink, (or rename), the file for it to work, though.

Now you want to open the Opera Mini JAD file you just downloaded.

Find it and open it.

Now you will see it in the list of applications that can be launched by Micro Emulator.

Now just double click on it.

Hooley Dooley Batman! It works! Cool!

Either use your mouse and click, or you can use up/down/left/right keys and enter to traverse web pages.

One last thing

I created the following script to make it easier for me to startup, and called it ‘operamini’.


exec >& /tmp/operamini.log

java -jar $HOME/lib/microemulator/microemulator.jar $HOME/lib/opera/opera-mini-latest-advanced-int.jad

Now I have my super fast GPRS internet connection. Also, a side benefit is that all my bookmarks are synced up to my phone.

Categories: Linux, Mobiles Tags:
  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.