You have been subscribed to a public bug: Since the dawn of graphical user interfaces, there has been almost no change in now we manage and organize files and folders. The file managers of today are fundamentally identical to the file managers 20 years ago. All of the file namagers of today - in any operating system, including mobile - have severe limitations. Two of those limitations are mention below. A concept for a new, radically different file manager, free of those limitations is then presented.
1) Suppose you have some personal file or a file from work that you want to save to your computer. However, you can't quite decide in which of your folders to put the file. Perhaps you have three directories in which that file would belong equally well. You have a couple of options. A) you make a choice and put the file in one of those three folders, or B) you really want that file to be in those other two folders as well, so you place shortcuts in those other two folders. Suppose you choose B). After a year you go back to that file. You find the folder that contains the actual copy but you want to know in which other folder you put a shortcut to that file. In some file managers and operating systems you can do that (although it will take time), in others you cannot. 2) For many of us, one of the most annoying tasks is file management. Many of us have external backup drives where at least a couple of times annually we simply dump everthing important from our computers. Pehaps we just put everthing in a single folder or two, or do some minimal organization, and put it in the backup drive. We always think that once we find some free time we will organize those files, but we never find that time. As a result, after a couple of years our backup drives begin to resemble the contents of a garbage truck in terms of how messy everything is. After a certain point, we might even begin feeling that organizing the contents in the backup drive is simply a hopeless task that would take weeks to accomplish. Why is that? What makes file management such a difficult and time consuming task? The answer I have come to is the following. The file managers of the present force us to make one choice when there might be several equally valid choice. Here is what I mean. Suppose you have a thousand files - of various kinds - that you want to organize. There is probably tens of ways of organizing those files. Let's give more specific examples. Suppose you are doing academic research and those 1000 files are all related to your research - shortcuts of websites, research papers, your papers, videos, pictures, algorithms, code, etc. One way of organizing them is by type - you have a folder for each file type. Another way is to separate the files by subtopic. Or maybe you want to organize them by source - perhaps you want to put the research papers and programs from different universities in different folders. Let's suppose you overcome this challenge and decide to organize the files by topic - a folde r for each topic. Then you come to a second problem. Some files - say some research papers - belong to two or more topics (folders). The task of organizing the files becomes very difficult, therefore. There are many equally valid ways of organizing those 1000 files but the file managers force one to make a single choice. What if we did not have this limitation. What if we were able to make all of those choices simultaneously. The aforementioned are two of many limitations that the file managers of the present have. I came up with a concept of a file manager that is free from the those and other limitation. A file manager that does not force the user to make a single choice when organizing files but allows the user to make all the possible choices. A file manager which would transform the task of organizing our backup drives from being a dreadful and impossible task to becoming a task that is enjoyable and quick. The concept I am proposing is best explained with pictures but I will try my best to explain it in words while relying on the reader's imagination. I am proposing a file manager which displays files in two different ways "Galactic View" and "Singular View". These are virtual views - I will explain what I mean later. Galactic View - imagine a galaxy where each star is a file (this can be either 3D or 2D). You have the ability to zoom in and out. The distance between two files represents how closely related those files are according to the judgement of the user. Suppose you have 1000 files that are unorganized. The picture you should be having in your mind is that of the Andromeda Galaxy but with only 1000 stars or files. The first step toward organizing those files would be to start moving them around. Think of it as moving stars in a galaxy, or maybe creating multiple galaxies from those stars. Say you make 5 galaxies from your files. You can zoom in and out so you can see any number of files or groups depending how far you zoomed. But suppose you have about a dozen files that you think should belong to more than one group. No problem. This is a virtual representation of the files. What you are seeing in this Galactic view is simply 'shadows' of the files. Therefore, in this galactic view you can have as many ' shadows' of a file as you want. Hence for your problem where you want to put those files in more than one group, you can just make more shadows of those files and put them into as many groups as you wich. OK, now that you have 5 galaxies, you go to the next step, You can start organizing each one of them further. If you think that a file is closely related to another file, you put those two files close to one another. If a third file is slightly less related to those two, you put that file a little bit farther away but still slose to them - think about it as moving stars in a galaxy. Suppose now you want to isolate some files. Then you can simply put them inside a bubble and name the bubble - a bubble would be the analogy of a folder - but think of that bubble as being 50% transparent so you can see the files inside the bubble and some of those outside it. Depending on your zoom level, you can be either inside or outside the bubble. Imagine now you are seeing the bubble from outside - and you can see the three files that you have in the bubble. But at the same time, you are seeing some of the files that are close to the bubble. The distances between the files still represent how closely related they are according to your judgement. If you think that a file is closely related to the files in the bubble but should not be in the bubble, you simply place that file close to the bubble. You can also have bubbles inside other bubbles - analogous to folders within folders. You may also have lines that connect two files - think of those as lines between stars in a galaxy. Maybe those lines would also represent relationships between files. This would be just an additional way of expressing how related certain files are. It would be to the user to decide whether to connect certain files by lines and what purpose to ascribe to those lines. Singular View - Think in terms of the Galactic View still. Suppose you are looking at a certain file. But as we said in the previous paragraph, you may have that file (or to be more precise the 'shadow' of that file) in several different bubbles (folders) simultaneously. Once you single-click on a file the following will happen. Before clicking the file, you were seeing it as a star in a galaxy (Galactic View). After single-clicking the file the view changes to "Singular View" where the file you clicked is displayed at the center of the screen, and to it are attached the bubbles (folders) in which it appears. Say for instance your file is named "a" and it belongs to the bubbles (folders) "F1", "F2", and "F3". And say Folder "F2" is insider a bigger folder named "BF1". What you would see in the "Singular VIew" for file "a" is the following: "a" would be at the center of the screen and three branches would be attached to it - one branch leading to "F1", another one to "F2", and another to "F3". But since "F2" is inside "BF1" then a branch will be attached to "F2" that leads to "BF1". If you have trouble imagining what I just described, then do an online image seach for "network digram" or "idea digram", and you will seee immediately what I mean. The aforementiond "Galactic View" and "Singular View" refer to how files are displayed to the user. These views would only be showing vitrual copies of the files - shadows of the files. Where the files are actually located - in which directory - that is a different story. We might have a third view "Directory Tree View". This would show where the files physically sit - and it might or might not be related to how the files are displayed in the "Galactic View". Organization of the ACTUAL files may be as simple as having one folder for each file type. And maybe inside those file-type folders there is a folder for each letter of the alphabet. Or the files may be organized the same way as they are organized in the Galactic View. A name for such a file manager could be "Galactic File Manager". Prior to posting the this idea, I spent some time searching whether something like this already exists. I could not find anything even close to what I have described. But if anyone knows of a file browser that already has the aforementioned features, please share it. Please share your comments. Thank you for reading. It probably took you a while to read this, but to make you fell better, imagine how long it took me to write it :) . ** Affects: nautilus (Ubuntu) Importance: Undecided Status: Opinion ** Tags: bot-comment directory enhancement file folder idea manager -- Revolutionizing File and Folder Management https://bugs.launchpad.net/bugs/1286700 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to nautilus in Ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs