Category Archives: Igalia

New Igalia website

This is the second day here at GUADEC (although I arrived a few days earlier for the GNOME Developer Training).

Fer and Xan at GUADEC 2010

Many other Igalians are here with me and we have a few talks this year about, but I won’t go into much detail since Juanjo has already summarised it pretty well in his blog.

What I just want to say here is that we have a brand new website. It’s been a few years since we published the previous one and we think this one represents much better who we are, so we hope you like it!

New Igalia website

GUADEC and GUADEC-ES are here

In a few hours the 7th edition of GUADEC-ES is starting in the coastal city of Coruña.

Surf's up

I’d like to highlight that this year, and for the first time, this conference was to take place in Hispanic America, with Chile being the host country, but the unfortunate event of the earthquake forced the organisation to move it to Galicia instead. The local LUG (GPUL) has a lot of experience organising this kind of events (including the second edition of GUADEC-ES, which also took place here), so I’m sure we’ll all have a great time.

I am attending GUADEC

And after that me and a bunch of other Igalians are flying to the Netherlands to attend GUADEC. I had a great time in that country last year during the Maemo Summit and I was already looking forward to returning. This year I don’t have a talk as such at GUADEC, but I’ll be at the GNOME developer training sessions along with Dave Neary, Fernando Herrera and Claudio Saavedra, helping people to learn how to make the most of the GNOME development platform.

And as usual, GUADEC and GUADEC-ES are sponsored by Igalia and many of us are giving several talks in both conferences.

Hope to meet you there!

DudesConf 2010

This weekend spring came to town, and me and some fellow Igalians went to DudesConf 2010.

This has been the third edition of the conference (sort of a Spanish Debconf), hosted -as usual- at the Corunha University by GPUL, a local LUG with more than 10 years of history.

DudesConf gathers every year some of the most active Spanish Debian developers to hack, discuss, have fun, enjoy Galician cuisine and drink Queimada.


There were talks about OpenStreetMap, Git, Debian Blends and Semantic Web among other things. I myself talked about Emacs and I think I even converted a couple of Vim users 😉

And here’s the group photo:

DudesConf 2010

As you can see, the weather was delightful, so I ran straight to the beach after lunch 🙂

Updates on Hildon and Vagalume

It’s been almost two months since my last blog post so here’s a quick update on the things I’ve been doing lately.

Vagalume 0.8.3

The first thing that I’d like to mention is the upcoming release of Vagalume 0.8.3 (which will probably happen during this weekend). The only changes in this version are that menus and dialogs have been fremantlized using the Hildon 2.2 style. It’s not an enourmous change, but it was about time 🙂

Here’s a screenshot of the new preferences dialog (click to enlarge):

Vagalume preferences dialog

Note that this release is only interesting for N900 users. There are no significant changes in v0.8.3 compared to v0.8.2 for other platforms.

Hildon development

There’s been quite a few changes in Hildon during the last weeks. The Bugzilla has been working reasonably well and I’m glad to say that some important bugs that have been fixed lately were reported directly by end users.

Apart from tons of bug fixes and speed improvements, perhaps the most easily noticeable change in Hildon that you’ll see in the upcoming Maemo update is the new “live search” feature for tree views.

Hildon Live Search

You’ve seen it in the “Contacts” application and Claudio talked about it some weeks ago. There’s been a lot of tuning since then (including the support for icon views) and now it’s essentially ready. I hope it’ll make the overall user experience of the N900 a bit better.


Last, but not least, tomorrow I’m flying to Brussels to attend FOSDEM 2010.

I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting

Some fellow Igalians are giving talks there (Joaquim about OCRFeeder and SeriesFinale, Victor about the dspbridge for OMAP3 and Philippe about multimedia in WebKitGTK+ with GStreamer).

We’ll arrive soon so we’ll be at the beer event on Friday night.

See you there!

Remapping the N900 arrow keys

Here’s a tip for those of you using an N900 with an English keyboard.

For those who don’t know it, this is how arrow keys are arranged in (some) non-English layouts:

N900 keyboard

Compare to the English layout:

N900 keyboard

My N900 has an English keyboard, and I like it because I use the X terminal a lot so having separate keys for the arrows is good.

However I miss the accents (in particular ‘ and ~) as I usually write in Portuguese and Spanish, and using the additional on-screen keyboard is not that convenient for a Jabber conversation.

Fortunately, arrow keys can be re-mapped to add extra symbols by editing this file:


Just go to the end of the file and replace the ‘arrows_4btns‘ entry with this:

xkb_symbols "arrows_4btns" {
key <UP> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Up, dead_circumflex ] };
key <LEFT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Left, dead_acute ] };
key <DOWN> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Down, dead_tilde ] };
key <RGHT> { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [ Right, dead_grave ] };

With this, Fn+Up/Down/Left/Right will produce a dead circumflex/tilde/acute accent/grave accent.

If you want these changes to take effect immediately just type ‘setxkbmap us‘.

Hope you find it useful.

Update 19 Dec 2009. Since some people have asked: of course even if you only write in English or another language that doesn’t need accents, you can still add useful symbols to the arrow keys such as ‘|‘, ‘<‘ or ‘>‘. You can use any of these keyboard layouts as an example. See also this thread and this other one.

Update 10 Jan 2010. The information on this post is now (in expanded form) in the Maemo wiki.

Vagalume 0.8 released, now with support for

Vagalume 0.8 has just been released. This is the first version to come with support for and the Nokia N900.

Here’s how it looks (click to enlarge):

Vagalume on a Nokia N900

We also have a new logo designed by Otto Krüja:

Vagalume logo

Many things have changed since the previous version. These are some of the highlights (read the full list here):

  • Implemented the Web Services API v2.0
  • Support for and other services
  • Support for Maemo 5 (Nokia N900)
  • New logo and other UI changes
  • Sleep timer (i.e. stop playback after X minutes)
  • New configuration setting to download free tracks automatically

If you are interested in or the support for multiple servers you should read the Vagalume FAQ.

Very important for N900 users: as you may already know, does not allow streaming music to mobile phones. If you are user and you have a Nokia N900 then you should really read the FAQ (and also this post).

N900 users will also notice that the UI hasn’t been completely adapted to the Maemo 5 style. That is going to happen soon, but since I didn’t want to delay this release even more, this version uses the classic UI.

A Moblin version is also in the works. Expect a release soon.

Updated 15 Dec 2009: Some users are experiencing connection problems after upgrading to Vagalume 0.8. This problem has already been fixed, so expect a new version soon.

Updated 16 Dec 2009: I’ve just released Vagalume 0.8.1 with the aforementioned fix (see changes here).

Updated 21 Dec 2009: And Vagalume 0.8.2 is out, with one more fix for another connection problem (see changes here).

Amost ready for the next Vagalume release

Now that the N900 is (almost) here, many people ask me if I’m going to release a new version of Vagalume for Maemo 5.

Progress in Vagalume has been very slow this year, partly because of all the work we’ve been doing in Hildon Widgets.

Fortunately, the next Vagalume release will be out very soon. And yes, I know I had already said back in May that it would only take a few weeks, but this time it’s true 😉 This version is already working (you can grab the code from the GIT repository and compile it) and here’s a screenshot to prove it (click to enlarge):

Vagalume running on a Nokia N900

And, as I promised back in May, this time it comes with support for

On another note, this weekend I’m flying to Barcelona for the Maemo-Barcelona Long Weekend.

Maemo-Barcelona Long Weekend

I’ll talk about GTK and the Maemo 5 UI, and my fellow Igalian Felipe will also be there, explaining how to port GNOME applications to Maemo.

In principle all training sessions are going to be in Spanish, but we’ll be around the whole weekend in case you want to talk to us.

You can see the agenda for the weekend here.

And that’s it for the moment. See you in Barcelona!

N900: a great milestone for the free software community

With all the fuss that’s going on around the announcement of the Nokia N900, I honestly didn’t want to write yet another post about it.

But I can’t resist 🙂

I’m not going to talk about its features or its specs. I just want to say that it’s really exciting for me to see the world’s largest manufacturer of mobile phones releasing a high-end handset with a GNU/Linux-based operating system.

I think that this is a great milestone for the free software movement as a whole, because none of this could have been possible without all the work that Linux, GNOME, Debian and other projects have been doing before this.

Being part of the N900 team, of course I want this new device to hit the big time; but what I really want to see is not just the success of this particular model, but the proof that free software has entered the mobile phone market to stay. For good.

Let’s make it happen.

Did I say I’m excited? 🙂