Quicksilver alternatives for Linux


Everyone loves [[wp>Quicksilver_%28software%29|Quicksilver]]. If you don’t know [[http://docs.blacktree.com/quicksilver/what_is_quicksilver|what it is]], shame on you and you can’t call your self a geek. In either case, you should check out [[http://video.google.com/videoplay?docid=8493378861634507068&q=quicksilver&total=2518&start=0&num=10&so=0&type=search&plindex=1|this Google Tech Talk on Quicksilver]] by its creator.

While Quicksilver rules supreme as the king of universal access and action applications, what are Linux users supposed to do? Sit back and watch in painful agony as Mac users the world over gloat smugly with their shiny little toys? Hell no! I’m going to tell you about some Quicksilver alternatives (probably not as good though) for Linux. There do exist some alternatives for Windows as well, but that’s not the focus of this article.

**GNOME Do**

[[http://do.davebsd.com/|{{http://floatingsun.net/wordpress/wp-content/uploads/2007/12/do.png|GNOME Do}}]]

GNOME Do is a fairly recent entry in this already crowded space. [[http://video.google.com/videoplay?docid=-778606980239491978&hl=en|Here is a screencast]] that shows Do in action. It is being actively developed (and hopefully that continues!) by [[http://blog.davebsd.com/|David Siegel]], a CS student at UPenn. The interface and features seem to highly inspired by Quicksilver, which I think is a great thing. Now if only it wasn’t so tied into GNOME. See my wish list later in the post.

From the website:


//GNOME Do allows you to quickly search for many objects present in your GNOME desktop environment (applications, Evolution contacts, Firefox bookmarks, files, artists and albums in Rhythmbox, Pidgin buddies) and perform commonly used commands on those objects (Run, Open, Email, Chat, Play, etc.).//

**GNOME Launchbox**

GNOME Launchbox is a slightly older effort (and one of the inspirations for GNOME Do). It was started by some developers at [[http://www.imendio.com/|Imendio]] but seems to have fizzled out after an initial burst of activity. The interface is again very Quicksilver-ish.

From the website:


//Launch Box is generally an application launcher. It’s very influenced by Quicksilver for Mac OSX. Remember that this is only a first release so don’t get your hopes up too much. Launch Box is written for the GNOME 2.10 platform and depends on GTK+ 2.6, evolution-data-server 1.2 and gnome-menus. These are currently hard dependencies but the plan is to split out the backends into different optional backends.//

**Katapult**

[[http://katapult.kde.org|Katapult]] started it’s life as an application on
[[http://kde-apps.org|KDE Apps]] around an year back. Since then it has
shifted it’s home a few times, finally landing up on kde.org as an “official”
project.

[[http://katapult.kde.org/|{{http://floatingsun.net/wordpress/wp-content/uploads/2007/12/katapult.png|Katapult}}]]

From the KDE-Apps page:


//Katapult is an application for KDE, written in C++, designed to allow faster access to applications, bookmarks, and other items. It is plugin-based, so it can launch anything that is has a plugin for. Its display is driven by plugins as well, so its appearance is completely customizable. It was inspired by Quicksilver for OS X.//

Of all the applications mentioned thus far, I really only have used Katapult
and that too not a whole lot. But over all my experience has not been that
great. I mean it’s nice as an application launcher (and even then it is
sometimes quite slow), but I didn’t find much use for anything else
(calculator?!). Also, it didn’t play (and I don’t think it still does) well
with Compiz and friends (read ugly display).

**Deskbar Applet**

This is another GNOME centric application, probably the least inspired by
Quicksilver in terms of design and interface. I guess you could say it is more
like Spotlight in some respects.

[[http://raphael.slinckx.net/deskbar/|{{http://floatingsun.net/wordpress/wp-content/uploads/2007/12/launchbox.png|Deskbar Applet}}]]

From the website:


//The goal of DeskbarApplet is to provide an omnipresent versatile search interface. By typing search terms into the deskbar entry in your panel you are presented with the search results as you type.Seaches are handled by a series of plugins. DeskbarApplet provides a simple interface to manage these plugins to provide you with the search results that fit your needs.//

A new kid on the block, the “KRunner” application in the upcoming KDE4 release promises to be a better replacement for Katapult and the current KDE Run dialog. Unfortunately there is no single web page I can point to, and screenshots are spread all over the place. Besides, it is still very much in development and while I have toyed with it a little bit in my KDE 4 session, I really haven’t used it seriously.

**WISH LIST**

So finally, here is my wish list:

* As with most applications in Linux, there is an initial outburst of applications to satisfy similar needs and user requirements. This confounds a lot of new users. Eventually, over time, one or two applications emerge victorious (there are exceptions, of course) but this is a gradual process of absorption, refinement and elimination. I would really love to see a single (or may be two at most) application combining the best technologies at hand (say GNOME Do, and KDE4 Krunner)
* Imitation is the best form of flattery: Quicksilver has gotten to where it is only with extensive community feedback. The model, plugins and user interface it has is PROVEN to work. Don’t try to reinvent the wheel. Steal concepts where possible and relevant! I can’t wait for the day when I will be able to brag about my increase in productivity because of this! Or be able to operate my entire work flow using a single interface: universal access and control baby! :-)

10 comments

  1. Cillian

    I’ve been a happy user of gnome-launch-box since it first came out and have been disappointed that it hasn’t moved much. I recently heard about quicksilver going open source and have been holding my breath for a Linux version, there’s no sign of one yet, but this is the first I’ve heard of GNOME Do and it sounds like an active and exciting project. Thanks for the tip, I’ll be installing it and trying it out very soon.

  2. Cillian

    I’ve used it for less than a day, but I’m totally hooked. Gnome-launch-box used to stall on me from time to time and I only ever used it to launch apps, GNOME Do is lightening fast and already has more functionality. I asked about changing the default colour to black in the code on launchpad and David responded within an hour with instructions! I’m using it on GNOME so I don’t know about issues with KDE but if you’ve reported them already I bet they’ll be dealt with quickly.

  3. Tel

    Quicksilver is just a rediscovery of the command line interface. You know how all the mums and dads would NEVER be able to work a command line because a GUI is so much easier? Well, Linux has always had powerful command line shells with tab-completion. You can check out zsh or bash.

    You can even look at the “waffle” package that is part of the sawfish window manager which has been EXACTLY doing what Quicksilver does since 2003 (i.e. pop-up command completion over GUI background).

    Most users find that there are no more than a dozen applications that they regularly launch and assigning a few hotkeys ends up being more efficient (and easier) than a quicksliver-style interface which is why the sawfish/waffle thingy never got popular.

  4. Diwaker Gupta

    *@tel*: You make some good points. However, for me at least, a big part of Quicksilver’s appeal is the UI. I am fairly competent with both zsh and bash and I would not even begin comparing them with Quicksilver. So calling QS “just a rediscovery” seems a little too harsh :-)

    Meanwhile, QS is much more than just an application launcher. The whole point is to have a universal UI for actions — once you get a hang of the plugin system, you can unify more and more of your workflows into that single interface.

  5. T e j a s v i

    I got introduced to QuickSilver early last year and this influenced my purchase of the Macbook a great deal. Its quite possibly the most worthwhile app I have used in a while :). I cant seem to do without my mac when at work, mostly because of QS. Nice to hear about Gnome Do, but looks like a shift to Ubuntu is the only way to get this baby working in an easy way.

  6. Diwaker Gupta

    *@tejasvi*: while packages might be unavailable for other distributions at this point, you should be able to download and install from source fairly easily. And the way the project is going, I’m more than confident that it will be packaged for most popular distributions before the end of the year.

  7. Pingback: IRC: #boycottnovell @ FreeNode: April 23rd, 2009 - Part 2 | Boycott Novell
  8. Pingback: Never been convinced by Linux? Here is a challenge for you. - Page 111 - Overclock.net - Overclocking.net

Leave a Reply