Skip navigation.

Posts tagged with "opera"

google browser

, ,

Google recently released their own browser. So lots of people want to download it, search for "google browser" (on google, where else?), click on hit #1, and click download. That's all fine and good.

Except that since Google decided to release their browser, my own server got severely DoS'sed. Upon inspection, it turns out that the search hit #1 points to...

http://googlesystem.blogspot.com/2006/03/google-browser.html

And since the target of that (Windows) download is my own server... Well, you see, I don't like being DoS'sed :smile: But people obviously are looking for a better browsing experience - so I am just helping them :wink:

which is which - part two

, ,

A while ago I published a guide through our jungle of UNIX package names - numbering packages based on gcc and qt versions simply wasn't too intuitive...

Today things changed: we have moved to a more self-explanatory naming scheme. The old scheme is now discontinued - in the new scheme those obscure numbers have been replaced by gcc and qt versions.

As an example, here is the mapping for intel-linux packages:

intel-linux
  • .1 = gcc295-static-qt3
  • .5 = gcc3-shared-qt3
  • .6 = gcc4-shared-qt3
  • .9 = gcc4-qt4


You got the spin? :smile:

*nix i18n

, ,

Rejoyce! No more fetching the Opera language file to have Opera running in your environment's language - localized builds are now coming to Linux/UNIX too!

New Opera 9.5 packages are now bundled with all languages that Windows and Mac have been shipping with already for a while. At startup, Opera should detect your environment's language and switch to it. If the language is not available, it will fall back to English.

Please note that translations are still incomplete, so if you are running non-English locale you might have some strings missing, etc. Feedback is welcome!

linux: opera, flash and plugins

, , ,

Adobe released a new version of Flash Player - and triumphantly announces that "this new XEmbed-enabled plugin should work with Opera now."

We achieved great things in tight work with the Flash team - but here they seem to have mixed something up :smile:

The new Flash version, as mentioned already earlier, does not require XEmbed to run, but a GTK browser - there unfortunately still seems to be confusion about XEmbed and the XEmbed Mozilla extension "spec", which actually has little to do with XEmbed. So much about "standards"…

Obviously, a plugin expecting to run in a GTK browser does not work out-of-the-box in non-GTK browsers… The new Flash plugin is not compatible with the current Opera and Konqueror versions. This means, to put it in simple terms, that Adobe leaves at least 26% of the Linux users (just summing up Konqueror and Opera users) in the dark, forcing them to stick to the old version.

We just released a UNIX plugin milestone snapshot of the upcoming Opera version, allowing not only to run a GTK plugin in a Qt browser, but even going as far as using GTK "to draw directly on the webpage of a Qt browser": Opera and Mozilla are now ready for windowless plugins. Only the plugins are missing now :wink:

The new GTK Flash Plugin does run out-of-the-box in the latest 9.50 snapshot.

bbc ads

, , , ...

As of today BBC News serves ads "when viewed from outside the UK." You don't like ads on a serious news site? But you are a regular BBC News reader? A fix is simple: create a UserCSS file for http://news.bbc.co.uk/ with the following content:

#ad1, #ad2, #ad3, #ad4, #ad5, #ad6, #ad7, #ad8, #ad9 {
  display: none !important;
}


And go back to reading your news undisturbed.

32-bit plugins in 64-bit opera

, , ,

I see repeatedly comments that people run 32-bit plugins in 64-bit Opera by using the nspluginwrapper. This wrapper "enables you to use plugins on platforms they were not built for".

However in Opera, as opposed to other browsers, there is no need to go through the hassel of installing an extra plugin wrapper to do that - the operapluginwrapper handles it just fine!

The only issue is that you need to be using the 32-bit operapluginwrapper in a 64-bit Opera to run 32-bit plugins. Currently the only way to do so is to download a 32-bit Opera (I'd reccomend downloading a tarball), extract it, and replace the installed (64-bit) wrapper with the operapluginwrapper from the 32-bit package - and voilà, all 32-bit plugins should work out-of-the-box.

Currently this is manual work (sorry for that), but we are looking into having this handled at installation time - and have a way of seamlessly dealing with both 32-bit and 64-bit plugins (since you'll need the 64-bit wrapper for the 64-bit plugins…).

which is which?

, , , ...

Right - we have "UNIX" builds for desktop Opera.

And even though it isn't a really correct label for this family of builds, it means builds for Linux, FreeBSD and Solaris, for the Intel, the PowerPC and the Sparc architecture, for 32-bit and for 64-bit architectures, each one in several builds, and each build in several packages. In short: a jungle.

Additionally, there have been some new builds in Kestrel Alpha 1.

So which exactly is the package you need to fetch? This depends on the operating system, the OS version, the architecture, etc. Let me provide you with a short summary on which build is exactly what.


Linux
intel-linux
  • .1 static - qt3 static build, gcc 2.95
  • .5 shared - qt3 shared build, gcc 3
  • .6 shared - qt3 shared build, gcc 4
  • .9 static - qt4 static build, gcc 4
There is an experimental .10 build at the moment, which is a qt3 static build, gcc 4.

ppc-linux
  • .1 static - qt3 static build, gcc 2.95
  • .3 shared - qt3 shared build, gcc 3
  • .6 shared - qt3 shared build, gcc 4

sparc-linux
  • .1 static - qt3 static build, gcc 2.95
  • .2 shared - qt3 shared build, gcc 2.95

x86_64-linux
  • .2 shared - qt3 shared build, gcc 4


FreeBSD
intel-freebsd
  • .1 static - qt3 static build, FreeBSD 4
  • .5 static - qt3 static build, FreeBSD 5
  • .3 shared - qt3 shared build, FreeBSD 5
  • .4 shared - qt3 shared build, FreeBSD 6
  • .7 shared - qt3 shared build, FreeBSD 7

amd64-freebsd
  • .1 shared - qt3 shared build, FreeBSD 6


Solaris
intel-solaris
  • .1 static - qt3 static build, Solaris 10

sparc-solaris
  • .1 static - qt3 static build, Solaris 8
  • .2 shared - qt3 shared build, Solaris 8
Note that the Solaris 8 builds will also work on higher versions of Solaris.


So what?

On Linux there is the additional complication to understand which build you'll need for which version of your distro. It would be far too long to give a full overview on that, but here are some hints for some major distros:

You'll need the Linux .6 build for:
  • Debian Etch, Sid and Lenny
  • Ubuntu Edgy and Feisty
  • Fedora Core 5, 6 and 7
  • openSUSE 10.x
  • Slackware 11.0 and 12.0


You'll need the Linux .5 build for:
  • Debian Sarge
  • Linspire 5.0 and 5.1
  • Skolelinux 2.0
  • Xandros


I'll assume that FreeBSD and Solaris users are smart enough to figure out which builds they need for their OS version :wink:

HtH :smile:

qt4

, , ,

Opera 9.5 now offers also experimental static Qt4 builds on intel-linux - you do not need Qt4 to be installed in order to use them. Just fetch the intel-linux .9 package, select the Qt Native skin in Tools > appearance > skin and then try

$ opera -style plastique


to see Opera using the Qt plastique style. If you have more nostalgic inclinations, try either of

$ opera -style motif
$ opera -style cde
$ opera -style windows


Looking for GTK integration instead? Try

$ opera -style cleanlooks


But be warned - there are several known issues: cleanlooks for one takes ages to startup! there are a few crashers here and there, and the speeddial configuration dialog has some *cough* issues…

Have fun - and as always, feedback is welcome! :smile:

kestrel and plug-ins

, , ,

Kestrel is finally out!

Among the many new features, there are huge improvements to plug-ins on UNIX: we implemented the GTK main loop, which will allow GTK-based plug-ins to work - like the new Flash 9 Beta 2, mplayerplug-in, and many more! No need anymore to recompile mplayerplug-in again, you should now be able to just use the one that comes with your distro.

There'll be more details following, but in the meantime feel free to give it a try - go download Kestrel!

top 5 things i would like to see in opera

, , , ...

Right - so they waited until I was back from vacation to start a new meme and tag me. But first of all and of little interest to anybody reading this - yes, I had great fun on vacation up north.

And now about the top 5 things I would like to see in Opera. There are many wishes I have, and every single thing I would like to see in my browser of choice I do always discuss internally at Opera - so this list will not be too new to people knowing me and working with me.

One more note: these are the top five things I would like to see - I am aware that these are not things everybody would like to see. And since I am working on UNIX, my wishes are extremely UNIX centric. You have been warned.

The wishes:
  1. a query interface
  2. better integration with the available UI "toolkits"
  3. true multi-window support
  4. tagging
  5. dynamic session management


And now with some more details:

1. a query interface
Today there is a gap between GUI and CLI that I simply do not understand: the two interaction methods do not exclude each other, and recently there are several attempts at rediscovering the powers of CLI in graphical UIs. Query interfaces are in use in several desktop environments and in specialized applications. Time to see them available in Opera too.

2. better integration with the available UI "toolkits"
I often think that besides the Qt UI we have today, I would like to see a GTK UI, "pure" X and… why not? ncurses and CLI… depending on the context you are using your browser in. (For those that have some doubt understanding a CLI for a browser, give a look at edbrowse).

3. true multi-window support
Today you can open windows of a session only on one display - but I might be wanting to check my mail at home without quitting the running session when I ssh into my machine, or I would like to quickly write a mail while working on another DISPLAY, just by opening a new compose window on :1 in the session running on :0, write, send - done, without needing to switch to the other DISPLAY, or worse even, without having to quit Opera on :0.

4. tagging
…of mails, of bookmarks, of pages, of tabs, of windows - I want to tag (and have Opera automatically tagging) everything, and I want to be able to access the information I'd thus be able to link together.

5. dynamic session management
Session management in Opera is extremely primitive. Kestrel sees some neat improvements, but a true dynamic management of open tabs and windows is still on my wishlist. I want to be able to access tabs, windows and groups thereof (tags) as simply as I am viewing access points in Opera Mail - and I want management of this as transparent and "automatic" as accesspoints work today.


I'll also keep the game going and tag in turn
jax
ResearchWizard
Rijk
Moose
howcome
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