Log in

01 April 2011 @ 03:51 pm
GNOME.Asia 2011 hackfest  

For the whole week, I’ve been in Bangalore for the GNOME.Asia 2011 hackfest. I’ve been delegated by Stefano to represent Debian here, and my employer EDF has agreed to cover for travel costs since they are very interested in first-hand information the future of the Linux desktop and sharing our work on scientific computing.

It’s been a really exciting week; I’ve spent quite some time packaging missing pieces of GNOME 3.0 (well, the release candidate versions of course) in experimental, together with Fred Peters. I think it’s reaching a usable state now, so we’ll probably soon provide metapackages to make it easily installable.

The latest developments of the Shell make it a very exciting piece of software, with a strong focus on usability. Many things were written about it, but in the end my main criticism would be that it lacks some functionality - for example, the combined clock/weather/locations applet will be greatly missed. The good news is that it is extremely customizable, and with all the libraries being made accessible through GObject introspection, there are many features that are accessible from it. If you know how to write JavaScript, now is the time to write your favorite extension.

On the good news front, Vincent Untz also spent a lot of time improving the so-called “legacy mode”, which is more and more starting to look like the Shell without special effects, and with all the features from gnome-panel 2.x that are still here. We will try in Debian to cover all uses cases that there were for GNOME 2 with GNOME 3 technology, so that panel lovers are not left behind.

I’ve also proposed an update to the dh_gsettings proposal, which will provide the same functionality as dh_gconf and allow to easily set distribution-specific overrides. It is still missing a way to set mandatory settings, which might come as a problem for some corporate users, but this is planned for a future version of GSettings.

Today, we’re having a business track where I and representatives of other companies (Oracle, Lanedo, Dexxa) are sharing experiences about making money with free software. Unfortunately the local organizers didn’t manage to gather many people, despite our being in a city with an incredible number of IT industries.

Tomorrow, the public conference starts, and this should be the opposite: we’re expecting around 1000 people, which is a great achievement for a free software conference.

For an unrelated topic, being around so many GNOME hackers has some interesting side effects; I’ve been added to Planet GNOME. So, hey, hello Planet GNOME readers!

np237np237 on April 1st, 2011 10:37 am (UTC)
Update: fix the markup. Livejournal had it completely garbaged.
Alberto Ruizacruiz on April 1st, 2011 10:47 am (UTC)
I'm missing your hackergotchi on PGO! :-)
np237np237 on April 1st, 2011 11:40 am (UTC)
Re: Hackergotchi!!!

My hackergotchi was outdated so I removed it from Planet Debian.

Here is a new attempt:

Alberto Ruizacruiz on April 1st, 2011 02:44 pm (UTC)
Re: Hackergotchi!!!
Have a look at the hackergotchi guidelines:

If you'd like to, I can make you one, just send me a high res picture :-)
np237np237 on April 1st, 2011 02:57 pm (UTC)
Re: Hackergotchi!!!
Well I tried to follow the guidelines, but from your reaction I guess I failed hard.

The original picture is:

You can also try with:
stefano.zacchiroli.myopenid.com on April 1st, 2011 11:20 am (UTC)
legacy mode and non-standard window managers
Thanks for this report!

Out of curiosity, do you know if the "legacy mode" would support non-standard window managers which can at present be run instead of metacity with GNOME 2.x? I'm particularly interested in (keep on) using Awesome with GNOME 3.x.
np237np237 on April 1st, 2011 11:45 am (UTC)
Re: legacy mode and non-standard window managers
Currently this is not possible, but you are not the first one interested in that. In the upstream version, gnome-session in fallback mode will ignore any provider of the windowmanager function except metacity. I’m going to see if it’s possible to revert that logic to only ignore mutter instead. I don’t expect it to be too complicated, but this might change the way we can set the window manager. I just hope I won’t have to resurrect gnome-wm.

np237np237 on April 1st, 2011 12:05 pm (UTC)
Re: legacy mode and non-standard window managers
Correction: this seems to already be the case. I’ll check how it behaves in real cases but it seems to already be the expected way the fallback session is loaded.
(Anonymous) on April 1st, 2011 12:26 pm (UTC)
Re: legacy mode and non-standard window managers
Why does it ignore mutter?
np237np237 on April 1st, 2011 12:30 pm (UTC)
Re: legacy mode and non-standard window managers
Actually it doesn’t, but it will use metacity by default.

I’m wondering what happens when mutter lands in a saved session, though. This will need testing.