Skip navigation.

Log in | Sign up

Posts tagged with "opera"

Opera Private mode

, ,

While Opera doesn't have a built in private mode (yet?), it is fairly easy to make it behave in a very private way. You have probably noticed the -private command line option listed in opera -help and tried it to see what it does. We had an implementation of private mode internally some time ago which we unfortunately didn't finish, and we forgot to remove this option when we decided not to release it.

But fear not, it is still possible to make Opera behave privately! All you have to do is use a simple wrapper script that sets up a protected and random personal directory (the place opera stores all its user data). I know, "script". It may sound daunting, but it really isn't, as long as you know how to save a file as root, aka "super user".

Running Opera in Private mode is very nice if your PC is borrowed by people you know - simply make them use the Opera Private mode browser, and they don't have to worry about you seeing anything they didn't want you to see.

What it does is quite simple:

  1. Define a temporary random name folder to store the data in.
  2. Set the umask to 0077, which means that all the files will be unreadable to anyone but the one who started Opera
  3. Insert settings in the opera6.ini file, to prevent you from having to see the licence dialog and the KDE keyboard shortcuts message every time, in addition to setting the Opera title to "Opera Private mode"
  4. When you exit, the folder will be removed.

Thanks to Arve for the initial implementation.

To set it up, fetch the opera private mode wrapper and follow the instructions.

I haven't investigated how this can be done on Windows and Mac, but it should be possible there too. (Please tell me!)

Opera Link explained

, ,

Now that we've released the first build of Opera "kestrel" 9.5, I thought I'd explain the feature which Adam, Karianne, Petter, Anton, Kay, Esteban and I have been working the most on - Opera Link.

What it is?
Opera Link is a feature of Kestrel which is designed to let you keep the same bookmarks and speed dials on different computers with Opera installed.

It is designed to be as simple to use as possible, causing minimal disruption in your workflow. Therefore, you will not find a lot of bells and whistles in this feature. A status indicator is all you'll see after having logged in from the "Synchronize Opera..." menu item in the File menu.

What does it synchronize? Bookmarks, Speed dial entries, Personal bar items, web panels, search engines, and notes, with more to come. You can pick which to sync in the login dialog, and the checkbox for Personal bar also controls whether web panels are synced.


Once logged in, Opera will remember the username and password, and log you in automatically the next time you start. If you don't want to be remembered, you must log out from the File menu before you quit Opera. (Who quits Opera anyway?)

How does it really work?
The idea of synchronization is old, and many applications and electrical appliances have implemented ways to synchronize e-mail addresses, phone numbers or street addresses. Sometimes all, sometimes just a few of these. E-mail clients can synchronize mail and contacts against your phone, and some web browsers with the help of extensions can synchronize against online bookmark services such as del.icio.us.

Opera Link relies on this community site, My Opera, to work. In our server rooms here in Oslo, there are a few database, application and authentication servers that receive data from Opera, process it, store it, and send it off to any other Opera installation that comes by with your username on it.

For Opera to send your stuff to the server, it goes through all your bookmarks and speed dials, puts them in a custom XML format, and sends it through a secure (TLS) connection to the server. The server will then store the items in its database. When another Opera with your login name comes by, Opera does the same as before, but the server will also look through what it already has to see whether something is different between the database and the new data. If there is something on the server which was not in the data Opera sent, it will return these items to Opera. Opera will then merge this with its own bookmarks.

When you add, modify, or delete a bookmark, Opera will store this status. Every so often Opera will connect to the server and repeat the synchronization process, this time sending only the changes to the server. Again, if the server has something new for Opera, Opera will get this back.

Opera identifies bookmarks by a Universally Unique Identifiers (UUID), not names or addresses. A UUID is a long number which is designed to be genuinely unique, thereby "Universally". Because of this, there is no way for two Operas to generate the same ID even if the address of the bookmark is the same. Although we hope to add detection of identical bookmarks in the future, it can currently happen that you get duplicate bookmarks if you have the same bookmarks at work and home before you synchronize with My Opera. To resolve this, you can simply delete the ones you don't need, and this will spread to the other Operas you have.

Edit 27.11.08
We have added the possibility to remove duplicate bookmarks from your Opera Link account. Simply use the "Duplicate removal" menu entry in the Opera Link menu after logging in to my.opera.com

Top 5 things I want in Opera

, , , ...

I got tagged by Olli asking me to list the top 5 things I want in Opera.

The list

  • Better integration with UNIX, especially KDE and Gnome
  • A way to syncronize my entire profile, cross-platform
  • Fit to width in site prefs
  • Automatic update machanism
  • The ability to open relative paths from command line (opera ./filename.html)


These folks have hereby been tagged

HTML feeds trouble in build 229

, , , ...

NOTE: Build 236 has this fixed!
Due to bad timing in our internal build process, a stylesheet snuck into this weekly for unix that should never have been there. This stylesheet is mime.css and controls all mail/news/feeds appearance. The stylesheet causes rss feeds not to display if you prefer HTML instead of text (this is the default setting and can be changed in the Mail window View menu > Display). You can fix this yourself by changing a single line in the mime.css file. The file is in the /usr/share/opera/styles/ directory. Change
div.headers {display: none;}
into
div.headers {visibility: hidden; height: 0;}
After having done this you must save the file a place you have write access to, such as /home/username/Documents. After that, open this link: opera:config#UserPrefs|MIMEStyleFile and choose your file. Press Save in the section (scroll way down to find the save button) and you are done. Click another feed item and everything should be fine. Sincere apologies for this...
November 2009
S M T W T F S
October 2009December 2009
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30