Tuesday, 2 November 2010

Fedora 14 is out!

With the latest GNOME 2.32, go get it!

Tuesday, 5 October 2010

The new control-center and you

URI scheme handlers

In the past, handlers for specific URI schemes lived in GConf. This caused multiple problems:
  • it would cause problems when 2 applications tried to lay claim to the same URI schemes (say both Banshee and Rhythmbox wanted to handle the "itpc" scheme), because GConf would expect only one schema (thus one application) to handle a particular key.
  • when the key was set, by the preferred applications for example, the key would lack important information to make things like startup notification work (or even whether it works), the application name, icon, etc.
  • and for schemes where a desktop-wide modules (such as gnome-vfs, as listed above) would own the key, you'd still need to add a separate file to have the application added to the Preferred Applications control-center applet.
We now use mime-types for all this. If you wanted to handle the aforementioned "itpc" URI scheme, you'd just need to say you handle the "x-scheme-handler/itpc" mime-type. This also means you could easily switch between applications handling a URI scheme, as you would a filetype.

You can track the feature, and its usage in bug 631433.

Non-panels in the dog house

For GNOME 3.0, the control-center "capplets" got turned into panels in a new shell. In addition to porting your old preferences application to being a control-center panel (see gnome-bluetooth, gnome-media, gnome-power-manager and others for a show-and-tell), you'll need to make a few changes to your .desktop file.

You'll need to add the "X-GNOME-Settings-Panel" category. If your dialogue is a panel, but lacks this category, it will show up under "Other" in the shell. If your preferences are not a panel but you try to cheat, you'll get a warning, and be removed from the shell altogether.

Wednesday, 1 September 2010

New sharing UI update

Even though the current status is best gathered from bugzilla, I'll post a few teaser screenshots to whet your appetite.

Sending to Twitter/Twitpic

Sending to Flickr

The interface will see a "folks" based sending item called "Contacts" at the top of the sidebar, and we should see some more services and devices appear as well, as libsocialweb gains support for them, and old nautilus-sendto plugins are ported.

More when those pesky upstream bugs are fixed.

Thursday, 19 August 2010

Fingerprint readers: new substitute maintainer

Another week, another hardware enablement project. I'm now the official substitute maintainer for libfprint, the fingerprint reader library, and we just had a new release!

If you have a newer Thinkpad, with the UPEK Eikon II reader, grab the latest version, and don't forget to apply this patch to the control-center, or the enrolling UI will look bizarre.

All those bug fixes and new versions coming to a Fedora update shortly.

Monday, 16 August 2010

Geek hardware, for a change

Wireless router

Urgh. After having been fighting with my ISP about connectivity problems, they announced that the problem I was plagued with (a bug in a Motorola UBR on their network) was fixed. I was still getting dropped connections though. Turns out the software on the provided D-Link DIR-615 is DIRe (see what I did there).

Here comes DD-WRT. I followed the instructions from this forum post (just the “How do I install DD-WRT?” part), with a firmware grabbed from the DD-WRT website itself.

After the initial setup, I also switched off 802.11B support, as the last device I have to require this is a Nintendo DS that doesn't even do WPA.

New phone

I got a new phone on Friday, and managed to steer clear of iTunes for now. First off, I exported all the contacts from my old Sony Ericsson phone using obexftp:
obexftp -v -b 00:11:22:33:44:55 -U synch -S -g telecom/pb.vcf
This will give you a pb.vcf file with all your contacts.

With the new device still missing a micro-SIM, I fixed a bunch of nautilus-ideviceinfo bugs. With the micro-SIM inserted, I activated the phone with Free Software. After setting up a minimal network, I sent my pb.vcf file to the new phone via e-mail, and reinserted all the contacts.

Still plenty more integration to be done, though a visit to jailbreakme.com will make this easier.

Wednesday, 11 August 2010

Old skool GNOME

Some of us were discussing olden UIs during this year's GUADEC, including the original Totem UI. Searching through my old files, I found some interesting screenshots.

That includes an early version of Soundbox, the predecessor to Rhythmbox (it was later renamed to Rhythmbox as the name Soundbox was already used by some piece of software).

CDDB-enabled, incredible

Also of interest, abc, the audio-CD burner equivalent of sound-juicer, a bonobo-ised version of Rhythmbox, early versions of Vanity (my Cheese-before-Cheese webcam tool), and instructions on how to flash my netBook (click the link, you'll be surprised).

And a screenshot of Totem circa June 2002 (the first public release was in July 2002).

Totem with the original interface designed by task-pooper man