Image 01
profile-image

seguso

Maurizio Colucci
Various KDE 1.-4. Improvements
test
OneFinger

Various KDE 1.-4. Improvements 27 comments

Score 50.0%
Aug 02 2005
This is explained very well in the screenshots page. The only way to go back to a parent directory is to use the history panel (click the door icon of the target directory).

This may sound strange at first, but after a while you will love it: it is more immediate than the traditional UP button, because you click directly on the target directory. - Dec 17 2004
What hurts your eyes? Is it the flashing? Or is it the unconventional layout?
If you tell me, I can fix it. - Dec 05 2004
OneFinger has its own HIG, which unfortunately is not compatible with KDE's. - Dec 04 2004
Thank you, this is a very nice feature of bash that I hadn't fully understood.

However, it is much more limited than waht OneFinger does. Suppose you want to move the file "/usr/bin/source", which you are seeing in the current directory, to the destination directory

"/dat/backup/disk1/pub dir/very long name with spaces and boring to type"

. You remember you have used the destination directory recently. So in OneFinger, you first click "mv" from the program panel and, as a consequence, a list of recent directories used with mv appears in the rightmost panel. Then you click "/usr/bin/source" from the leftmost panel, then click the destination directory from the rightmost panel. Then you click "execute".

I'm not sure how bash could help you with that. - Nov 05 2004
I forgot another important one: you can get lists of recently visited/used directories (or files), and this list is a first class citizen, i.e. the directories (or files) in this list can be manipulated as if you were in an ordinary file browser window. - Nov 03 2004
What does it have more than bash? i'm not a bash expert, but:

1. Click on a program. You get a history of the most recent arguments to that program, followed by a history of the most recent argument used with any program.

2. You can have a list of bookmarks (=favourite dirs).

3. bash completion is IMO uncomfortable, but I talked about that in another post.

4. select a file: you get a list of programs that can manage it.

There are more advantages (and disadvantages as well, granted), but it's easier to try it than describe them. - Nov 03 2004
well, you are using two completely different paradigms, one powerful but not comfortable [1], one comfortable but not powerful. OneFinger is as powerful as bash, as comfortable as a mouse-driven GUI.

-------

[1] bash is not comfortable for many reasons. For one: bash completion is terrible when it asks you to disambiguate: you have to parse filenames with your eyes many times, to find the character taht is causing the completion to stop. This is even worse when the file name contains spaces: in this case the disambiguating character is "\ ", which I personally hate to type.

Also, with bash can you have a list of options recently used with a given program? Can you have a list of programs recently used with a given file? - Nov 01 2004
Thank you very much :-)

The concept is changed a lot from segusoLand and then Logical-Desktop. Maybe it's a step back, but it works NOW. It's all about finding a route that allows gradual evolution.


So, no, I don't consider it finished at all. :-) The main problem of the program is that it's not discoverable and self-teaching. I'm thinking about implementing some animations that teach you how to execute common actions. - Nov 01 2004
Why python?

1. I find higher-order languages are indespensable to write readable (and therefore mantainable) code.

2. I also need to be able omit type declarations, which IMHO make code heavier to read without helping to understand it (I believe the meaning of a variable is not its type but the way it's used). But hey, it's just my personal opinions. :-)

So I had to choose python. I mean, I would have preferred prolog, mercury or ocaml, but these languages have there are no qt/kde bindings. - Nov 01 2004
There is the screenshot page, and tooltips explain everything you need to know.

IMHO the usage of a program should be obvious. If it isn't, then I failed somehow. Please let me know if it isn't obvious. - Nov 01 2004
It takes a while to get used to such a different interface, but everything has its reason.

This is not to say the program is perfect: its main problem is that is not self-teaching (you have to know the CLI command).

If you have ideas to improve the interface, your are welcome to the mailing list. :-)

Why english? Why not :-) I liked the name. - Nov 01 2004
Nuvola

Icon Sub-Sets 245 comments

by dave
Score 44.6%
Oct 15 2004
This is even better than crystalSVG. It is shiny, but not too much. It's also more polished. I hope it becomes the default for KDE. - Nov 06 2004