Opera

From OLPC
Revision as of 20:21, 4 January 2007 by 85.166.11.191 (talk) (csant)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Installing Opera on test machines is easy. From a shell, run these commands as root:

wget ftp://ftp.opera.com/pub/opera/linux/910/final/en/i386/static/opera-9.10-20061214.1-static-qt.i386-en.rpm
rpm -vi opera-9.10-20061214.1-static-qt.i386-en.rpm

This installs version 9.10. To learn about the most recent builds of Opera, check the Opera desktop blog and select the statically linked rpm packages for Unix/intel-linux.

Opera is more than a web browser, it's also an RSS and Atom feed reader, bittorrent client, email client, and IRC client.

Opera offers keyboard shortcuts that may come handy:

  • q/a navigates up/down in links
  • w/s navigates up/down in headings
  • 9/0 zooms page out/in
  • To execute Opera inside X-Windows (Sugar), you need to:

As root, go to a shell and set an environment variable:

export DISPLAY=127.0.0.1:0.0

Execute the opera with the user olpc:

su olpc -c "opera &"
  • Or simply get a shell in X (alt+shift+F11) and start
opera

from there.

Known problems

  • Running certain scripts inside Opera causes the machine to freeze. To avoid this, you can turn off JavaScript in the (quick) preferences (keybinding F12). Here is a minimal test case that exposes the problem:
<script type="text/javascript">
 var d = new Date()
 d.getMilliseconds()
 document.write(d)
</script>
  • Fullscreen isn't quite fullscreen, there's a gray bar at the bottom
  • Widgets are not yet usable
  • Opera is not integrated into the Sugar UI
  • Due to the high pixel density, one "px" should probably be mapped to two pixels. Opera currently does not do this. It helps to set opera:config#UserPrefs|ForceDPI to 200 and restart Opera.