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.