OneFinger: obtaining the program

The OneFinger desktop environment is made of two packages that can be installed separately:

RPM packages

The only rpm packages of which I am aware are for Mandrake 9.1 Cooker (thanks to Austin Acton!). They are of version 1.1.1 (very outdated). You should find them on all the mandrake cooker mirrors. Or get them here.

Sources

You can also get the program in source form (don't worry though: you don't need to compile anything, since OneFinger is a python script).

The main difference with precompiled packages is that you'll have to install the libraries by hand. The required libraries are: PyQt, PyKDE. Furthemore, having "konsole" installed is needed. konsole is usually found in the "kdebase" package.

There are two ways to get the program in source form: the official source release and the CVS repository.

Official source release

(Note: The OneFinger kicker applet has not yet been released; you can only get it from CVS for now.)

The latest source release of the OneFinger core is available at here.

Notice this doesn't work with the OneFinger applet in CVS.

Latest snapshot - CVS

To get the absolutely latest source code you must use a program called CVS. Open a terminal and copy&paste this text:
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/onefinger checkout onefinger

This will create a directory called onefinger in your current dir, and put the source code of the OneFinger core in it.

To download the OneFinger kicker applet:

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/onefinger checkout kicker_applet

This will create a directory called kicker_applet in your current dir, and put the source code of OneFinger kicker applet into it.

Browsing the code online

You can also browse the source code online with sourceforge: simply click here.