OneFinger - Home

hosted by SourceForge.net Logo

Screenshots

Download

Mailing list

Helping

Email the author

Welcome to the home page of OneFinger, a general-purpose GUI (graphical user interface) for Linux built on top of the CLI (command line interface). Although entirely graphical and "pretty", OneFinger does not attempt to hide the underlying CLI language: instead, it lets you compose CLI 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 hand-typing, for the following reasons:

  • The commands you type in your terminal tend to be highly repetitive. OneFinger improves your productivity by "caching" them, so you never have to type the same thing twice; later, you can select them from a list (usually ordered by last usage time).
  • OneFinger has an integrated file browser that helps you insert filenames without typing them.
  • OneFinger has a feature called "narrowing", which allows you to see only those programs that make sense with a given file, or viceversa, only those files that make sense with a given program. In particular the first one (file --> program) is a key 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 genius of all times.