Older blog entries for svu (starting at number 95)


During discussion with murrayc on IRC, it was found the position of GNOME regarding the dynamic library versioning is somewhat wague. Now I wonder, does GNOME respect libtool versioning scheme or not?

17 May 2007 (updated 17 May 2007 at 10:41 UTC) »

Slowly, I am starting to enrich base.xml with additional meta-information (and use it in gnome-keyboard-properties). As a first step, I've added non-translatable (who would translate "Microsoft" to Russian anyway?) vendor name. The model choser on my HDD looks like this:

Thanks to GObject (namely, g_object_set_data), the libxklavier ABI will not change, while API will get a set of #defines.

PS. Richard, it is not a problem to automate chosing XKB model using HAL. All you need is a table mapping USB (or any other HIDdy bus) IDs to XKB model names. And a bit of code in g-s-d.

PPS. And it seems I will never ever ever ever get my hackergotchi setup on p.g.o.


Did you hear about the number 13256278887989457651018865901401704640? Or its hexadecimal representation 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0? If you put it on your site, you may be considered violating DMCA, hehe. Because this number is used in HD-DVD encryption. If you do not believe me - use Google..


Yesterday I started keyboard model compatibility page on fd.o. The idea is to have a list of (all) real models compatible with existing xkeyboard-config models. People who use (in X configuration) a model different from the real keyboard name - I kindly ask you to update that table (only if all keys on your keyboard work as expected). Please keep the alphabetic order whenever possible.

Also, from this table it is easy to see that most of the keyboards do not have geometry descriptions (I know, it is just a decorative thing but still ...). Contributions are mostly welcome, as always. I realize, creating geometry description is not a picnic (and I cannot recommend any tools) - but some people still manage it.


Just in case someone missed it, yesterday I published the text explaining various libraries involved in the keyboard handling in X and GNOME.


A number of users complained that in 2.18 the keyboard indicator does not show the short layout names properly after the GNOME session restart - it shows internal XKB identifiers instead. Now I know why. DBUS session envvar avialable to bonobo-activation-server points to the previous (non-existent) session. The bug is half year old :///


2.18 is out. Great. Finally, libgnomekbd has all GNOME keyboard-related libraries consolidated and separately managed - so supporting stable series should be easier for me. I just wonder when libgnomekdb is going to get its own bugzilla entry?

Now, with GSoC about to fire - any students who'd want to improve keyboard capplet and make it usable?


Freedesktop.org won - they got my hackergotchi installed first. p.g.o still does not have it.


Ubuntu clams to support OSS nVidia driver. Is anybody volunteering to provide snapshot debs for feisty? Or at least some howto similar to this one for Fedora.


... And I wonder, which of the two: planet.gnome.org or planet.freedesktop.org would first put my (corresponding) hackergotchi in place?..


Upgrade of my laptop to Feisty (Herd 5, of course) passed rather smoothly. I just wonder - is there any chance they release PowerPC ISO? Or - is Ubuntu's PPC support dropped to the point where there will be no PPC ISOs any more?

Video editing on Ubuntu/PPC

Yesterday tried to edit some personal .avi files using Dapper. Unpleasant surprize - neither kino nor pitivi even starts editing. Pitivi dies at startup (low level X Window error "BadWindow"), kino - while reading media files (trivial segmentaion fault). Too bad :/

86 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!