Archive for Gnome

Looking for some Empathy testers

I’m looking for some folks to test an update for Empathy in F14 to fix a bug where Empathy wasn’t importing Fedora’s CA-Certs. For users of GoogleTalk, this will fix being notified each time you login about an untrusted certificate.

For folks that want to test this, you can run the following to get the update:

su -c ‘yum –enablerepo=updates-testing update empathy’

And after testing, if you would be so kind to leave karma or comments in bodhi it would be greatly appreciated. Thanks!

https://admin.fedoraproject.org/updates/empathy-2.32.0.1-3.fc14

Comments (5)

Weekend Roundup

Bridge

Biking
Spent most of my weekend riding, since I finally got my rear wheel back from my local bike shop. I pretty much stuck to the Olentangy Trail on Saturday and Sunday, since we had a lot of rain this week and Alum Creek needed time to dry out. Still, it was a pretty good time, and I ended up riding around 80 miles or so.

On Monday, I went out to Alum Creek and for the first half of the ride it was a blast. That came to a screeching halt on a downhill, where I caught my handlebar going between two trees and bit it hard. I ended up slicing up my knee a bit, but for the most part was unhurt. My front wheel on the other hand wasn’t so lucky, as one of it spokes broke in the fall. Pretty crappy luck, considering I just got my rear wheel back from the shop on Thursday. The rest of the ride wasn’t nearly as fun, since I had to disconnect my front brakes to be able to ride out of the trail system. It did give me a chance to look at some of the new stunts that have been built this year on the trail.

Last-Exit

Last-Exit
I also spent some time working on a RPM package for Last Exit, which is a music player for Last.fm. Unfortunately it can’t go into FE, since without mp3 support it’s not really functional. Also, if I remember correctly, it doesn’t work with the current version of gstreamer that comes with FC5 (I’m using GStreamer’s FC5 repo). Regardless, it’s a pretty cool application.

Comments (2)

Gossip 0.10.2

Martyn released a new version of Gossip today. My patch for libnotify’s 0.3.2 API made it in, but unfortunately since FC5 is gonna ship with libnotify-0.3.0, I’ll have to hold off on enabling this for FE. I did manage to finish a patch for the notify-daemon that removes it dependency on libsexy, so we should see an update of libnotify sometime in the near-future.

The announcement for Gossip with a list of changes can be found here: http://lists.imendio.com/pipermail/gossip-dev/2006-March/008604.html

Comments (1)

Warm Weather and a Bad Dog

bmx.jpg

Riding in March
It’s surprisingly warm here in Columbus today, so I figured I would try to go out riding this morning while I had the chance. Since it’s been raining almost constantly also, I decided I’d break out my BMX bike since it’s a heck of lot easier to clean than my Voodoo Bokor. I haven’t ridden it in around a year or so, and had forgotten just how heavy it was. My arms and shoulder are definitely gonna feel sore tomorrow. Still, it is pretty damn fun to jump with.

I was able to ride for an hour or so before it started to rain. Considering it’s the middle of March I’ve got nothing to complain about, especially when you compare the weather here to what my brother experienced while racing yesterday in California.

Beagle
Finally got fed-up with Beagle enough, that I removed it from my system today. It really didn’t live up to all they hype that seems to surround it, especially considering what a resource-hog it is.

Leave a Comment

Various Bits

Martyn released a new version of Gossip today, so I spent this morning working on pushing this out in FE. It should be available later today, since FE is in the midst of a massive rebuild due to the upcoming FC5 release.

What else has been going on? I’m about half-way through writing the GStreamer backend for the Nautilis-Flac-Converter. Ross Burton pointed me to a project (Sound Converter), that is similar in use, for examples on how to implement it. Unfortunately, since it was written in Python, I wasn’t really able to use any code from it. It did help me figure out the pipeline I needed to use in GStreamer to convert the FLAC file, though. For example, to convert a FLAC to an ogg vorbis file with gst-launch (a tool that builds and runs basic GStreamer pipelines), I would simply run:

gst-launch filesrc location=02-Rebirth.flac ! flacdec ! audioconvert ! audio/x-raw-float,rate=44100,channels=2 ! vorbisenc name=enc quality=0.6 ! oggmux ! filesink location=02-Rebirth.ogg

Basically, in the extension I’m just recreating this pipeline, which will allow me to switch parts of the pipline with the approriate elements for encoding. I’m using large chunks of code from Sound-Juicer, so the work so far has been fairly minimal. Depending on how much time and motivation I have, I’m hoping to finish this up in the next couple of weeks.

Comments (1)

KYEO

Bike Trainer 2

Been fairly busy the last couple of weeks, so naturally my posting here has been fairly sparse. I did manage to finally put together my bike trainer last week, though. Unlike Ken’s experience, I didn’t run into any problems setting it up. Well, that’s not totally true, since I spent forever removing my new WTB VelociRaptor from my rear wheel, and replacing it with my old bald WTB EnduroRaptor. Once I finally finished that crappy job, it was a cinch putting together the CycleOps Magneto Trainer. I’ve only used it for a few days, but so far I’m pretty happy with its performance. It’s a little loud, though if I threw on a road tire that would probably cut down a little noise. I was a little worried at first that it wouldn’t provide enough resistance, but so far that hasn’t turned out to be true (this could be due to not having ridden in about two months).

Nautilus-Flac-Converter 02

Yesterday, I wrote a Nautilus extension (Nautilus-Flac-Converter) to convert FLAC files to Ogg Vorbis. Here’s a link to the GnomeFiles page for it. My main reason for writing the extension was so I can easily encode my FLACS that I’ve archived to DVD, without having to drop to a command line. As is, the extension doesn’t allow me to do that, since you can’t write to the FLAC directory since it’s read-only (DVD). In my next version, I’m going to add a folder chooser button, so you can encode files to another directory, which should fix that problem. It’s a pretty quick hack, so I’ll probably release a new version later this week. After that, I’m gonna look at using GStreamer to handle the encoding, since it will allow me to easily add MP3 support without needing to add any patent-encumbered code to the extension. It will also allow me to remove the quality option from the initial dialog window, since that will be handled by the GStreamer profiles (for an example, look at how Sound-Juicer handles it). The only thing the dialog would need to show would be the format you wish to encode to, and where the files should be written to. Of course, adding GStreamer support will be significantly more work since I’ve only played around with it sparingly, so it will be a while before I implement that.

Comments (2)

General Musings at the End of the Year

Cup O' Joe

I’m finally over that nasty case of the flu that I had the week before Christmas, which means that it is once again time to hang at my favorite coffee shop, Cup O’ Joe. Of course, the crew that works there are fairly slack, so it’s only open to 6:00 tonight. Oh, well.

One good thing about being sick was that it gave me some time to finish a few books I’ve been taking forever to finish. Here’s what has been occupying my reading time for the last week or so:

  • Code and Other Laws of Cyberspace by Lawrence Lessig. Considering it was written in 1999, it’s amazing how many of his predictions are coming to pass. Truthfully it’s a little sad, since the book is fairly bleak in it’s view of the future. For example, just look at the craziness of what AT&T and BellSouth are trying to do with their current lobbying for a two-tiered Internet.
  • Eisner/Miller by Charles Brownstein, which is basically a conversation between Will Eisner and Frank Miller about the history of comics, and its relationship with other forms of entertainment. Pretty good read if your interested in comics and its history.
  • Programming Jabber by DJ Adams. Fairly dry read, but it gives a lot of good information on the Jabber protocol. I’m still working on adding PGP support to Gossip, but at least the Jabber requirements are fairly straightforward. Now, I just need to read up on the API documentation for GPGME, and I can finally get around to writing a patch.

I think one of my resolutions for 2006 will be to read more fictional books, since this year the only one I read was The Da Vinci Code by Dan Brown.

Let’s see, what else has been happening here? Oh, I updated my WordPress installation to the latest version. It looks real nice, but they use a WYSIWYG editor now if you post from a web browser. It totally sucks. I’ve spent more time screwing around with this than I care to admit. It doesn’t help of course that all the hot keys used for formatting, conflict with the key bindings used by my browser, Epiphany. Of course, all this frustration might finally motivate me to work on a patch for Gnome Blog that adds category support. There is one sitting out in Bugzilla already, that just needs to be modified, so that if you don’t use categories on your blog, it won’t even show the category drop-down box in your interface.

Update: It turns out that you can get the WordPress hot keys to work in Epiphany by using Alt+Shift+<letter>. Of course, this doesn’t change my opinion about the crappiness of the editor.

Comments (2)

New Printer and Various GNOME stuff

samsung_ml-1450jpg

Picked up a laser printer from one of guys from COLUG last night. It’s a Samsung ML-1450. Pretty sweet machine considering it didn’t cost anything. Even better, is that my machine recognized it without having to do anything. I basically, just plugged it in, and printed a test print-job. No screwing around with drivers or anything. Sweet. The only downside is that it’s quite a bit larger than my ol’ Hewlett Packard Deskjet 812C.

Spent an hour or so today working on a patch for the DBus-plugin in XChat-GNOME. Recently, David Trowbridge has changed the subversion tree for XChat-GNOME, so that it’s front-end isn’t just dropped into the XChat CVS tree. This will allow people to have XChat and XChat-GNOME installed at the same time, since before they would have shared some of the same configuration files. Anyway, there’s not much to the patch, since we just need to rename the dbus service, and the plugin name to avoid conflicting with XChat.

I’ve also been looking at adding PGP support in Gossip, since it would be pretty cool to be able to have encrypted chats. Of course, it’s not like anything I would say is terribly sensitive and warrants such measures. Regardless, the JEP for it seems fairly straightforward, and now it’s just a matter of planning how to implement it. Figure I’ll start off looking at how some other projects have implemented this, and then go from there. For those interested, here’s a link to the Jabber proposal.

Update: Looks like my patch already has been applied to subversion.

Leave a Comment

Gossip & Galago

Spent this afternoon building the packages for Fedora Extras that are needed for Gossip. Overall, Gossip is a pretty cool Jabber client, though I definitely could use the spell-checker that’s being added in the next release. Now that Apple has added Jabber support to iChat, I can hopefully look at using only Jabber in the future.

I’ve also started to package Galago, which is a framework that monitors IM presense. It’s pretty cool, in that it ties-in IM presense in applications such as Evolution, and could very easily be added to other applications. Unfortunately, I’m having problems with compiling it under the current Fedora development packages (FC4), so I’ll be spending some time over the next fews days ironing out those bugs.

Leave a Comment

Ubuntu

Screenshot

Last weekend, I ended up loading the latest version of Ubuntu on an empty partition to give it another look. For a relatively new distro, it’s pretty amazing how far they’ve come in such a short time. In some ways, they are already ahead of Fedora, just in the sheer number of packages available. As such, it gave me a chance to easily play with some of the new Mono applications that are being worked on, since they are easily installed from the Ubuntu repositories. The one application that most impressed me was Muine, a music player. The interface is probably the best I’ve seen so far, very intuitive to use, unlike the many iTunes and WinAmp clones out there. The only downside is that it depends on Mono, which adds a hell of a lot of bloat to it. As such, I’ll be sticking with Rhythmbox for the time being. Also, in the above picture, I’ve got an example of the contact lookup applet pulled up with my card. The applet ties into Evolution data server, so I just need to type my contacts last name, and select the appropriate contact.

Leave a Comment

Older Posts »
Follow

Get every new post delivered to your Inbox.