OneFinger - Home

hosted by SourceForge.net Logo

Screenshots

Download

Mailing list

Helping

Email the author

News

5 nov 2004: OneFinger 2.3.2 released. One major speed-up and one major new feature. The list of changes will soon appear here.

4 nov 2004: the screenshots page and this page have been modified to better point out some unique features of OneFinger.

4 nov 2004: OneFinger 2.3.1 released. One minor bugfix: the listbox items were not highlighted on mouseover when selected. This could be disturbing.

3 nov 2004: OneFinger 2.3 released. Major new features in this release. Upgrading is a must. The list of changes will soon appear here.

2 nov 2004: kicker applet 1.2.3. There was a problem with sourceforge that caused the "kicker applet" package to be unusable (the configure file was missing). This is true for both version 1.1 and 1.2 of the kicker applet. I have uploaded the applet again now, and I changed the version number to 1.2.3 to avoid confusions. So, the current kicker applet 1.2.3 should work.

2 nov 2004: Version 2.2.2 released. Two major bugfixes were done: drag and drop was not working, and the "close terminated output windows" button wasn't working either. Sorry for the inconvenience.

1 nov 2004: version 2.2.1 released. Fixed a major bug which caused OneFinger to crash at startup if you were not using the "nuvola" icon theme for KDE.

1 nov 2004: version 2.2 released. Major new features and major bugfixes. The screenshots page has been updated for the occasion, with new pictures and explanations. The installation instructions in the download page have been rewritten too. The updated list of changes will soon appear here.

30 oct 2004: version 2.1 released. Major new features and minor bugfixes. The updated list of changes will soon appear here.

28 oct 2004: A new screenshot of the CVS version is up. OneFinger can now use the KDE icons. The difference is noticeable.

27 oct 2004: version 2.0 released. Major new features and major bugfixes. The changelog is available here.

24 oct 2004: A new screenshot of the CVS version is up. The only thing preventing a new release is that the docs aren't ready. Contributions are welcome.

13 oct 2004: The OneFinger kicker applet is now available in CVS. The applet integrates OneFinger into KDE; it can replace the kde taskbar and allows dragging files from external apps to OneFinger. The applet is meant to be used with the CVS version of OneFinger. See the "download" section for info how to get the applet.

8 Oct 2004: added screenshot of the upcoming 2.0 version.

25 sep 2004: Version 1.9 released. There are major new features. Most notable:

  • Implemented drag and drop of files to a window. This is particularly useful because the target window doesn't need to be visible: it is automatically activated. So you don't need to resize any window in order to drag.
  • The taskbar now doesn't show utility windows (e.g. gimp non-picture windows, if you set the appropriate setting in gimp).
  • In the taskbar, when you activate a window, all utility windows with the same pid are brought on top. This is especially useful for gimp.
  • The program now scales its widgets according to the current resolution. This makes it usable in resolutions other than 1024x768.
  • It is now possible to sort the open windows by recent usage or creation date.

24 sep 2004: Version 1.8 released. This release contains major new features. Briefly: 1. added mime support to better suggest programs; 2. added a new panel which can act (A) as a taskbar (B) paste WIds in the command line (this is useful to simulate drag and drop, thus bypassing the individual programs' file managers).

20 sep 2004: Packages for mandrake cooker 9.1 are now available.

19 Sep 2004: Version 1.1.1 released. There are some major bugfixes from 1.0, and some new features as well.

About OneFinger

Welcome to the home page of OneFinger, a general-purpose GUI (graphical user interface) for Linux. Although entirely graphical and "pretty", OneFinger does not attempt to hide the underlying "bash" command line language: instead, it lets you compose shell commands with the mouse (and only one finger!).

While at first it may seem inappropriate to use the mouse to compose textual commands, OneFinger increases your productivity over classical graphical file managers, and over textual shells as well, for the following reasons:

  • The commands you execute in shells or in graphical file managers tend to be highly repetitive. OneFinger improves your productivity by "caching" the important arguments of your commands (which can be files, directories, or other options); later, you can select them from a list (usually ordered by last usage time).
  • OneFinger has a dynamic panel (called the "history" panel) which can contain files from multiple directories. Depending on the situation, this panel can become:
    • a list of recently/frequently visited directories;
    • a list of favourite directories, sorted by usage frequency or recency;
    • a list of file or options recently/frequently used with a given program;
    • a list of the documents most recently/frequently used with any program,
    and much more.

    With OneFinger and its dynamic panel, you have the important things always at hand when you need them.

  • when you need to reach a file or directory the traditional way, you can use OneFinger's integrated file browser. This helps you insert filenames without typing them, enter directories, etc.
  • OneFinger has a feature called "narrowing", which allows you to see only those programs that make sense with a given file. This is a feature that current CLIs do not offer. This way it will be easier to select the right program than to type it.

    How does OneFinger know which programs can manage a given file? As time passes, OneFinger learns this by watching the way you work; it can also use the MIME informations in the system.

  • While bash is a task-oriented only language, OneFinger is both task-oriented and document-oriented.
  • OneFinger collects statistics of your work: it can sort practically everything by recent usage, frequent usage, name, date and size. For example, the files in a directory can be ordered by recent usage. This is surprisingly useful, because you tend to use only a small fraction of the files in most directories. Furthermore, for each program you can have a list of recent arguments passed to it; you can have a list of recent directories; the programs can be ordered by recent usage, and so on. This way the average number of items you have to scan with your eyes is minimal.
  • Other than using the mouse, OneFinger allows you to type any piece of the command by hand---although in practice you will only do this when typing a program name for the first time.
  • OneFinger bridges the gap between CLI and graphical interfaces by giving you the best of both worlds: you can have total control over your system, without renouncing to the comfort of a point-and-click interface.

Miscellaneous informations

OneFinger is created by Maurizio Colucci (email: seguso.forever@tin.it).

OneFinger is free software, licensed under the GPL.

OneFinger works under GNU/Linux.

OneFinger is a version for power users of the program Logical Desktop, by the same author.

OneFinger is written entirely as a python script, so it is very easy to run.

OneFinger is dedicated to Richard Wagner, the greatest artist of all times.