Showing posts with label gnome. Show all posts
Showing posts with label gnome. Show all posts

Tuesday, 6 March 2007

The return of the Bluetooth stuff

I spent my day (and a large part of a very late night yesterday) playing with BlueZ' D-Bus API. I ported nautilus-sendto to use it instead of gnome-bluetooth (even though it still uses the crappy spinner widget).

It looks (quite) nifty, and warns you if the destination device doesn't support OBEX.




Could someone please make it look a bit less arse? (it's already in SVN)

Re: Handling GNOME Bugs

Richard, you should also mention that we don't care what they're watching, smoking, or whether it is of any interest to us.

Thursday, 1 March 2007

Keybindings, they're back! and they're hungry for blood!

Everybody remembers (or should remember) the "Unf*ck my keyboard" session at the 2006 Boston Summit.

Thanks to Jens Granseuer, the old multimedia keys that needed keybindings assigned to them now work just as they should with players such as Totem, and Rhythmbox, using D-Bus to pass along the keypresses. A 3-year old bug goes dead.

Today, I just finished another part of the fun, which was making it possible for 3rd-party applications to add shortcuts to the Keybindings c(r)applet. I hope the patch will make it early in 2.19.x so that applications like Beagle and Tomboy can use it, instead of adding this sort of thing in their own preferences dialogue.

Last part of the problem is being able to update keymaps in a reasonably user-friendly way. Metacity, and all the other apps using GTK+ to translate the "keybinding" string to something Gdk understands, don't know how to handle keys without keysyms. When such a key is pressed in the keybindings applet, we should allow the user to map the key to a keysym, name their keyboard map, and send it off to us (or keep it for themselves, it's supposed to be dead-easy anyway).

That's a much harder problem though. For later, yes, later.

Monday, 26 February 2007

Time for an update

And you thought that was a blog update. But no!
Really, I would need to update my website. I've already moved my blog to a less shabby place, on blogspot. Some explanations needed about the website. I built it upon some "Slashcode" from back in the days (around 2000), in PHP, with no regards for possible upgrade, and plenty of hacks. I moved my blog there using PHPbloxsom (or something like that) when Advogato first folded. So, cleaning up my mess, you could find:
  • WindowMaker themes, dockapps and a bunch of GNOME EWMH 1.x hint patches
  • the infamous Bobbi video ("Hi, my name's Bobbi...")
  • Plenty of patches for the rio500 utilities, including animation support, and Walk500, the tip-top song manager for your Rio500
  • An original PPC "port" of xine 0.3.7
  • graphics for the Linux.com kernel 2.4 release contest
  • Eject button support for PPC iBooks and iMacs (July 2001, and already into keyboard malarkey)
  • A kudzu patch to send D-Bus messages when new mount points are available, and the corresponding magicdev patch (gnome-volume-manager... in October 2003!)
  • a video of Chema Celorio sky-surfing
  • mentions of me having an iBook, or an iMac
  • an hiragana input method for GTK+
  • used-to-look-cool screenshots
  • the crazy SEGA Chu-Chu Rocket advert
It will all be gone soon, but the Internet Wayback Machine will keep it all for some time.

Update: I corrected Chema's name, and uploaded the video to Google Video, it should show up on the link above when Google has finished processing it...