Postings in March 2011

Web video lies

Those days it's easy to read things like: "Every decent browser supports WebM". So let me share some little wisdom: Things don't become true, just because Google tells so.

For instance Ubuntu 10.04.2 LTS does not support WebM, unless you activate some obscure PPAs. Maybe.

Firefox supports WebM only since version 4, which was released just a few days ago.

My smartphone also doesn't support WebM - because it has the shocking age of one year.

So please: THINK! before you allow someone to abuse you for their propaganda.

Deciding now if I am curious enough to waste time on figuring out webm support for my notebook.

Edit: Ok, at least Google's Mark Pilgrim agrees that WebM is not mainstream yet.

Updated MeeGo Input Methods packages

Translucent MeeGo Input Methods on Lucid

I published new versions of the MeeGo Input Methods (framework and keyboard plugin) on the project's Launchpad PPA. It contains the API/ABI break that was announced in the beginning of this month.

At first I thought I would do this packaging only for others but I have to admit that I start to enjoy using my host system for input method development - it's really easier than having to use the MeeGo SDK or scratchbox even.

I also added some patches so that the on-screen keyboard docks itself to the bottom of the screen. For MeeGo Touch applications, focus widget relocation will work on the desktop now. If that's not enough for you then how about a slightly translucent keyboard background? For this to come true, you only need to modify the keyboard's SVG file, located at:


Search for this section:

<g id="meegotouch-keyboard-background">
     <rect x="100" y="100" width="64" height="64"/>

and add a opacity style property to the rect element like so:

  <rect style="opacity:0.5;" x="100" y="100" width="64" height="64"/>

You need to restart the meego-im-uiserver process to see the effects though. I will explain the other theming possibilities in another blog post.

The packaging problems I encountered in my last blog post are also solved: A Launchpad PPA keeps all packages in one repository, so one needs to explicitly mention the Ubuntu version in the package names, otherwise they can easily supersede each other.