This topic is the result of chemical reactions in the brain of Habrayuzer avanti , mined for ideologically incorrect thoughts. He and pluses;)No wonder the “desktop” is called working — for most of the users, this is the main interface window in graphical mode. From the desktop, we run applications, and here we usually place files with which we often work.
However, you can get carried away, and then the "desktop" turns into a "dresser table." If we draw an analogy with a real desktop, then a mess is when we cannot find all sorts of papers in a pile, and there is no time to figure it out (and maybe even a desire).
')
How it happens:
Obviously, this is inconvenient! Order is often necessary for comfortable work. And this order needs to be organized.
The real solution: a special picture
I have the following groups of documents on my desktop: shortcuts to access frequently used folders, “temporary files” that are waiting to be used, a couple of shortcuts for games, as well as files and music that I download from the network directly to the desktop (so that disassemble :). When everything is in a pile, it looks unaesthetic, and it is difficult to work. Therefore, I decided, by analogy with this office table, where there are places for the main types of documents, to make “shelves” directly in the picture.
Here's what I got:
But this is not the best solution - after all, you need to edit the picture yourself, drag icons. And what will be, if icons becomes more, than the area drawn under them? Too much handwork and problems.
Hypothetical solution: special program
And why should we manually organize the desktop, if you can get a computer routine?
Suppose that there is a special program that is designed to organize order on the desktop. The program (from user prompts) creates several areas, as in the screenshot, which automatically change size depending on the number of objects. The user can determine the position of the area on the desktop, and, possibly, set the size limit.
But the most remarkable thing is if the program could sort the objects based on the specified parameters. For example, if a shortcut is placed on the desktop, it is automatically placed in the shortcut area. Which, in turn, can be two - shortcuts for folders and shortcuts for applications. Accordingly, if the firefox downloads are placed on the desktop, the program detects them and places them in the download area. If the program cannot determine where to place the object, then throws it into a free area.
The user, of course, can drag objects himself between areas. And when the program fills the entire space allocated for the objects, it will give the correct warning: “it's time to disassemble the desktop” :)
It was not for nothing that I called this item a “hypothetical solution,” since only the idea of ​​the program is described here. I hope that this idea is not enchanting nonsense and will interest programmers from Habr in order to get a real incarnation.
Convenient to you work at the computer :)