kupfer, a convenient command and access tool
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.
Source tarball: kupfer-v201.tar.gz (521 K)
- New Logo and Icon by Nasser Alshammari!
- New plugin Opera Mail by Chris Parsons
- New plugin SSH Hosts by Fabian Carlström
- New plugin Filezilla by Karol Będkowski
- New plugin Getting Things GNOME! (Karol)
- New plugin Vim (recent files)
- Clipboard: Option Copy selection to primary clipboard (Karol)
- Firefox: Option Include visited sites (Karol) (584618)
- Thunar: Action Send To... (Karol)
- New preferences tab for Catalog configuration
- Allow disabling and "unloading" plugins at runtime
- Support new tracker in plugin Tracker 0.8
- Shell Commands: New Action Run (Get Output)
- New plugin capabilities: ActionGenerator, Plugin setting change notifications (Karol)
- Use setproctitle module if available to set process title to kupfer (new optional dependency)
- Don't use a crypted keyring (partially addresses 593319)
- Fix 544908: Retain window position across sessions
- Fix 583747: Use real theme colors for highlight
- Fix 593312: About window has no icon
- More minor changes
- Localization updates:
- cs, Marek Černocký
- de, Mario Blättermann
- es, Jorge González
- it, Francesco Marella
- pl, Karol Będkowski
- sl, Andrej Žnidaršič
- sv, Ulrik
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.6 or later, and Python modules gtk, gio, dbus, keyring, 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
- Help (Included User Documentation)
- Quickstart (man page)
- Manual (Technical Guide for Contributing or Developing with Kupfer)
- Kupfer Wiki pages: more information and community resource; important: Kupfer Tips.
Links
- file bug reports in Kupfer project at launchpad.net
- source repository is at http://git.gnome.org/cgit/kupfer/
- fork-friendly github repository (and experimental stuff) is at http://github.com/engla/kupfer
- kupfer mailing list is kupfer-list