Originally posted by: kylef
Originally posted by: bersl2
[Hey, the only tools I really, really need are find and grep. Everything else is a bonus.
I realize this was intended to be somewhat humorous, but in reality, this is part of the problem with the way people use computers today. The traditional search tools are too slow for frequent searching and too coarse to find the specific content a user wants to find.
We avid computer users are generally well-organized. We comprehend the concept of compartmentalizing our data into "files" which belong to groupings called "folders". We even recognize that the best way to "find" files is to never lose them in the first place, and remember where we put them (i.e., a directory structure). So we don't really understand why this is such a big deal.
The whole folder/file metaphore is overplayed anyways. Definately would be nice to have something better.
I like directory structure, I like command line things like grep, find, locate, and such. They are nice things to have for system adminstration.
Moving around a entire OS directory structure, IMO, is much nicer with command line tools then GUI file explorers... However GUI file explorers are much nicer for mucking around with home directories and such.
For instance spatial Nautilus tries as well as it can for creating thumbnails of media files and image files. It's much nicer to open up my 'movie' directory and have a visual representation of what is contained in my video files. And it's much nicer to open up a directory full of jpegs with a image viewer application and get nice picture viewer and navigate up and down my 'image' directory structure with that. All that is much nicer then a CLI setup.
Still though I have to spend 15-20 minutes every couple months to go and clean house with my home directory to keep it usable and straight forward.
Havent' found a GUI file manager that I like for system administration though.. nautilus, konquerer, finder, explorer, whatever.
One interesting application if your running Linux, and I think it may work in Windows too, is a C# application called
beagle. It's designed to integrate fairly deep into a Gnome desktop and be your 'desktop search' style application.
Search thru images, music, web, text files, IM logs, etc etc in a fairly cohearent way. Not WinFS, of course, but I think it's fairly indicative of that track of thought. Still beta, of course. Fairly new.
Another interesting new C# program for Linux that is related to this information management sceme is
tomboy. It's a note-taking application that is simply made to take notes. Also integrates into the Gnome desktop it has fairly nice editor and the ability to interact with other applications. Take notes for things like Emails, automaticly link to and from websites. Take notes on music playlists and stuff like that.
Still beta, a lot of features are missing. But it should already be usefull for the complusive note takers among us.
So fairly soon I figure the Desktop is going to move beyond just a file/directory motif and go into being a front end for general information managment using integrated tools and applications.
To see how usefull it could be, for a theoretical example, would be something like if your a digital photographer and your camera records 'exim' data into your jpegs you save to your computer. You plug your camera into your computer, a dialog comes up asking you if you want to download the photos to a pre-arranged directory. You click 'yes' and finish that.
Now you want to go thru a find all the photos that you've taken with a certain exposure time, so you open up your search app and instead of looking for file names, you do a search for photos taken in the evening and with a .250 second exposure time or maybe look for evening shots with a 5 second exposure time. Stuff like that.
then you find what you want, and save a search and make a note of it for later. Whatever you want.(then search thru the searches, or email information on the search to somebody, or email the results of the search to someone. Stuff like that.)
Right now you would have to open up the directories in a image viewer with exim support and go thru each and every photograph. Then copy the ones to another directory so that you can have a record of what you've done. Takes time, takes disk space, makes everything more complex for you to remember and manage.