ulrik@kaizer.se/
kupfer (pandora's box)

kupfer, a convenient command and access tool

screenshot

Kupfer is a program to change, speed up and make everything about files and programs more fun on your computer. Kupfer is heavily inspired by Quicksilver; you use it to summon an application or document quickly by typing the first parts of its name. It can also do more than getting at something quickly: there are different plugins for accessing more objects and running custom commands.

This program is an exploration of the user interface -- how do you use your computer? You can take part in Kupfer: Use it, learn it, master it; imagine more things you need to access quickly without thinking too much about it. Read about smart things you can do with it and come up with new yourself.

Kupfer is written using Python and has a flexible architecture; the implementation is simple and makes the easy things work first. The goal is that new plugins can be written quickly without too much programming -- only the stuff that is absolutely needed.

When kupfer is running then anytime you type Kupfer's keybinding its window is presented immediately ready for a new query.

[screenshot] browsing available sources [screenshot] rhythmbox albums
pandoras-box-1.1

Source tarball: kupfer-pandoras-box-1.1.tar.gz (386 K)

A bugfix release after the big pandoras-box-1 release.

  • Fix bug in contact grouping code that could cause unusable Kupfer with Pidgin plugin. Reported by Vadim Peretokin (LP#517548)
  • Chromium plugin will index Google Chrome bookmarks as fallback, by William Friesen (LP#513602)
  • Kupfer's nautilus plugin was changed to be easier to reuse for others
  • Some minor changes
  • Localization updates:
    • pt (Carlos Pais)
Posted at lunch time on Monday, February 8th, 2010

Version history... [RSS]

Get Kupfer from your distribution

Ubuntu and Debian's Squeeze
Kupfer is available in the repository under the package name kupfer, you can install it with your package manager.
Ubuntu Karmic and Lucid PPA
More up to date versions of Kupfer are available in Kupfer's PPA for Karmic & Lucid.
Archlinux
Kupfer is available in the community repositories (AUR)

Installation from Source

The installation from source is simple and uses waf; install Kupfer with the following procedure:

./waf configure
./waf
sudo ./waf install

Requirements

Kupfer requires Python 2.5 or later, and Python modules gtk, gio, dbus, xdg and wnck. Intltool is required to build the package from source. The module python-keybinder is strongly recommended.

(You can use Kupfer without the keybinder module -- just assign a custom global shortcut to kupfer using existing means.)

Individual plugins may depend on additional modules.

Documentation

  1. Quickstart (man page)
  2. Manual
  3. Kupfer Wiki pages contain more information; especially Kupfer Tips.

Links