Opera

From miki
Jump to navigation Jump to search

Install

Ubuntu

After installing Opera on Ubuntu, a new repository is added (in /etc/apt/sources.list.d/opera.list):

# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera/ stable non-free #Opera Browser (final releases)

# The line above will make sure you get all final public releases.
# Uncomment the following line if you want to get alpha and beta
# releases, too.

deb http://deb.opera.com/opera-beta/ stable non-free #Opera Browser (beta releases)

But Synaptic complains that an authentication key is missing. To fix it:

# KEYID=9D1A0061   # Old key
#KEYSERVER=pgpkeys.mit.edu       #Alternate server - MIT

KEYID=4E7532C8
KEYSERVER=keyserver.ubuntu.com
gpg --keyserver "$KEYSERVER" --recv "$KEYID"
gpg --export --armor "$KEYID" | sudo apt-key add -

Keyboard Shortcuts

Some less known keyboard shortcuts in Opera (9.50)...

Shortcut Description Custom
Ctrl+PgUp
Ctrl+PgDn
(Application) Previous Page / Next Page YES
Shift+Arrows Navigate between links on page
Shift+Esc
Shift+CapsLock
Enter / Leave Access-key mode (remap CAPSLOCK to ESC at system-level) NO
NO
F4 Toggle panel
F7 Activate panel (for keyboard navigation)
F9 Set focus to web page (for keyboard navigation)
Ctrl+B Focus Bookmark panel
Ctrl+E Set focus to search field
Ctrl+Alt+Shift+H Hide Opera
Ctrl+Shift+I Open Developer Tools (Dragon Fly)

Tips

Add a search engine

Right click in the query edit box on the search engine page (since Opera v9)

View CPU usage / tab

Type opera:cpu in address bar.

Using DragonFly to debug CSS

DragonFly ({kb|Ctrl-Shift-I}} is a very powerful tool to debug CSS in a webpage. It helps understand how the various CSS properties are computed for any given visual element.

In DragonFly:

  • Click on the HTML element you want to inspect
  • In the bottom right corner, you can filter by property name to limit to CSS code you want to analyze.

Bugs

Bug report bug-361427@bugs.opera.com

  • Type: Other problem / NotSure/Other
  • Summary: Keyboard setup changes key shortcut for non-latin keys (AZERTY keyboard)
  • How to reproduce:
    1. Get an AZERTY keyboard (eg. Belgian keyboard)
    2. Open the keyboard setup dialog (in preferences -> keyboard shortcuts -> edit any keyboard configuration)
    3. Edit any shortcut, and use '²' as the wanted key shortcut ('³' is the exponent-2 key located at top left of keyboard; on qwerty, it is the back-apostrophe/tilde key).
    4. Close dialog, reopen again, and check shortcut. Shortcut key has been changed to something else.
    5. Back in browsing mode, check that the shortcut '²' doesn't work indeed
  • Expected: I expected the keyboard shortcut action to trigger
  • Happened: Nothing happens. no actions. It is possible to circumvent the bug by manually editing the .ini file, and copy-pasting the utf8 encoding of the keyboard shortcut key (in my case '²' is encoded as 0xC2 0xB2)
  • Platform: Opera 9.50 / Windows

SOLVED - Bug report DSK-298548@bugs.opera.com

  • Solved on Opera 10.60
  • Opera 10.53 beta 1
  • Access keys do not work
  • Mail address to update report: DSK-298548@bugs.opera.com

Bug report DSK-302662@bugs.opera.com

SOLVED - Bug report DSK-303509@bugs.opera.com

  • Solved on Opera 10.61
  • Opera 10.60 beta 1
  • window/thumbnails shown on wrong monitor in multi-screen / multi-monitor

Bug report DSK-336838@bugs.opera.com

  • Opera 11.10
  • Opera doesn't paste if clipboard too big (at least 4001 byte using xsel, or 262146 byte using gedit)

Bug - Custom keyboard shortcut Alt-Enter for access key does not work

  • Used to use Alt-Enter for Enter access key menu
  • No longer works on Opera 12.x. Changed shortcut to Shift-Enter, but it does not work in edit window... Fallback shortcut is Shift-Esc (burk)