Category Archives: GNOME

I can’t see.

Let there be light!

Now then, I’d like to say that I applaud bringing awareness to this issue, but we’re preaching to the choire. Preventing users from getting support and reading and Planet GNOME will only serve to piss off the users. They might read the message, but I doubt they’d be any more receptive to it. Everyone who does care probably already knows about it.

The message at the top is good, and we should draw attention to it, but please, let’s let people actually see the sites. This does not look professional.

I’d like to point out that there are some good blog entries about this subject on Planet GNOME that people are missing due to the blackout.

And with that…

Back to the dark ages!

(This is directed to Planet GNOME. It doesn’t make sense anywhere else.)

Various Updates

So a few things have taken place lately, and I haven’t blogged about them because I’m just really busy (or lazy, depending).

Galago and the fd.o desktop notifications reference implementation that Mike Hearn and I wrote have been proposed for GNOME 2.10. As I’m still new to this whole process, I don’t know exactly what to expect, but time will tell.

For the first time in a long time, I actually wrote up birthday and Christmas wishlists, as I usually get asked by everybody every year. I figured I might as well post them, as I find it useful to look at other people’s for ideas. I have them on Amazon, ThinkGeek, and

At sri’s constant urging (it’s appreciated!) I’ve been working on a couple of articles for GNOME Journal. Hopefully I’ll actually be happy enough with one of these and have it finished by tomorrow.

And I guess that’s it for now.

Productivity Shattered!

I was given an invite to Orkut yesterday. For those of you who don’t know what Orkut is, get out from under your rock 🙂 It’s a rather interesting waste of time, and it’s delayed a lot of my development. I think I’ll be getting back to that in a few minutes though. Just.. just five more minutes.. then I’ll code.. Promise.

My copy of Dream Theater – Change of Seasons and Metropolis 2000: Scenes From New York came yesterday, and I spent the better part of today watching/listening to them. Excellent stuff.

While on the topic of that, it’d be nice to see some kind of CD ripper integration in Nautilus. Right-click an audio CD and get a Rip To Music entry or something, which brings up a dialog allowing ripping to wav, mp3, ogg, flac, etc. Maybe multiple ones at once? I wouldn’t mind flac and ogg copies. For now though, Grip is my friend.

Another Sad Day

The first news I read when I woke up was the passing of Mark Finlay. Unfortunately for me, like Ettore and Chema, I didn’t know him personally or talked to him online, but I have kept up with his blog. I had respect for him. He seemed like a really good guy, something that is backed up by all the people praising him on Planet GNOME.

I’d like to take a moment and say thank you to all of the people who bring what I use every day to reality, keep it maintained, and provide support for it. They don’t have to. None of us do, and I know open source developers see “Why haven’t you fixed my bug yet?” more often than “Thank you.” To any users of any software reading this, thank your developers. It’ll make their day, and sometimes it helps to be reminded that what they’re doing is wanted, and you never know how long they’ll be around…

Good bye Mark. Thank you.

The Future of the Linux Desktop?, Part I

It seems there are a lot of interesting things being developed lately. I’ve been reading about GNOME Storage, which is a really cool concept. I haven’t played with it yet, or looked into the code, but I think that if done right, it can really add to the desktop experience. Perhaps it could be used as a feed for Galago.

Linux as a desktop system has, in my opinion, a lot of potential. Though I wouldn’t recommend it at this point to most people I know, I do hope for a day when I can. The reason why it has so much potential is that anybody can modify the source of any program to provide the integration, assuming there’s not an API and plugin architecture that would do the job. Of course, we all know this, but think about it. Work like Dashboard or Gnome Storage just wouldn’t be all that doable under a closed environment without a lot of collaboration and licensing between Microsoft and any other companies. Unless of course there’s an API available there, but MS APIs only go so far.

There’s a lot that can still be done. My goal with Galago is to be able to automagically retrieve information related to the task at hand on almost any supporting program, in a desktop-neutral fashion, and to have an indicator of a person’s status wherever you see his/her name, e-mail address, or other contact information. But this is just one small part.

I want to see a desktop where when I open my report for school, I can instantly see on the side of my screen or somewhere icons for the other files related to this report, URLs I accessed to find the information, and the status of any people on my buddy list I worked on the report with. I’d prefer not to see this in a big white window on the side, like Dashboard does and Galago will do, but something more integrated into the environment. How, I’m not sure yet.

Something else that may be neat to see in the future is a revision control feature built somewhere in the backend. I believe Gnome Storage has this in their plans, and I hope it ends up being a part of the desktop experience. I’ve had clients and family members complain that they accidentally deleted or overwrote a file they were working on, and wanted me to recover it. If this was built right into the system, their documents would be safe.

Drag-and-drop install/uninstall of applications is another feature I’d love to see. This was something that Mike Hearn brought up the other day. If a person could download a single package and drag it to their desktop to install, and then drag it back to the trash to uninstall, it would simplify package management for the user dramatically. Of course, this requires that we finally get packaging sorted out and standardized, but this isn’t likely to happen any time soon. However, his autopackage project does provide an interesting form of package management that I wouldn’t mind seeing take off. The rest could be abstracted through GNUpdate.

At this point, I’d like to bring up how cool the stuff Robert Love is working on. It’s one of the upcoming things that are really exciting me.

I had more I was going to bring up, but it slipped my mind, so I think I’ll end this post….. now.