Launcher Help

How to use the Opera Mobile launcher

This application allows you to start multiple instances of the browser in various configurations.

All these settings are stored in the Launcher.ini file that can be edited manually in a normal text editor. You can also reset everything to default by deleting it and letting the program regenerate it automatically.

Here is a tutorial to get you started: Opera Mobile emulator for desktop article on Dev.Opera.

Profile

You can store all the settings together under a profile. This lets you quickly switch between various target phones or devices and also lets you define your own profiles.

Add
If you type in a new name in the dropdown box, it will take all the current settings and store them as a new profile under this name.
Remove
Delete the currently selected profile (unless it is the only available profile).

Resolution

Select the resolution you want to use. You can also use Default and type in a custom resolution in the Arguments edit box.

Add
Add a new resolution; this will show a dialog to let you enter the name and the dimensions.
Remove
Delete the currently selected resolution from the list.

Pixel Density

Select the pixel density (also known as zoom) you want to use. If you leave this as Default Zoom (Auto) it will try to figure out a decent value based on the resolution.

Add
Add a new pixel density; this will show a dialog to let you enter the name and pixel density.
Remove
Delete the current selected pixel density from the list.

Input

Select which browser interaction model you want to use. Available options are Touch, Keypad and Tablet.

Arguments

Here you can pass any custom arguments to the browser: [OPTIONS] [URL] where the [OPTIONS] are given by any of the following command-line switches.

-gpu GPU
GPU may be one of:
buffer
Use the buffer-based software graphics backend.
displaylist
Use the display-list-based software graphics backend. This is the default.
-windowsize WIDTHxHEIGHT
Example: -windowsize 240x400.
Controls the startup size of the window. Default is 480x800.
-renderingbuffer WIDTHxHEIGHT
Example: -renderingbuffer 256x512.
Controls the size of the buffer the web page is rendered in. This will be rounded up to the nearest power of two if an OpenGL backend is used. Setting this smaller than the window size is an error. If the window is resized after startup, this may grow to accommodate the new window size. Default is 2 × window width by 3 × window height.
-skinresolution
Example: -skinresolution 640x480.
Sets the skin resolution independently of the window size.
-fullscreen
Run in full screen using the current resolution. May be combined with -windowsize to also change screen resolution.
-notouch
Disable touch mode and use keypad mode instead.
-notouchwithtouchevents
As -notouch, but it is still possible to use the mouse. Use for debugging purposes.
-mem MEM
Set the amount of heap memory that should be available, in bytes. Suffixes K and M for kilobytes and megabytes are supported. The default is 64M. When providing 0 as the argument, no heap limitation will be used.
-lang LANG
Set the UI language to use, in the format LANG_REGION, or just LANG. Normally this is picked up automatically from the OS, but this argument can be used for overriding.
-ppi PPI
Set the pixel density (PPI or DPI) you want to use. Note that setting this will cause the zoom setting to revert to the default value for that pixel density.
-tabletui
Start the tablet version of the browser.
-k
Start the browser in kiosk mode, which is a mode mainly suited for information stands.
-delaycorethread DELAY
Delay each message in core thread by DELAY ms, to emulate a slow device.
-delayuithread DELAY
Delay each message in UI thread by DELAY ms, to emulate a slow device.
-hasmenuandback
Make UI report that it has hardware menu and back keys.
-native-input
Use Qt text boxes for displaying user input and native physical/virtual keyboard for input, instead of using default Opera text boxes and virtual keyboard.
-urlplayer FILENAME
Specify a text file containing URLs to be opened one by one on startup.
-url URL
Specify a URL to open on startup.
URL
Any unknown argument is treated as a URL to open.