Streamlining the Desktop?

Hey guys,

This is something that's bugging me for a long time - I'm googling for software for WinXP, OSX and SLED that'd help me streamlining my desktop.

First of all, I don't really like the way desktops are being used nowadays, I think the way a desktop works in every newer operating system is inefficient and a waste of space that could really help to push the user-friendliness.

So, there are two ways people use their desktops today:

1) The 'Clutter Maniac' (a.k.a. the 'Windows User') - Well, it's so convenient to throw files on the desktop when downloading something, it's so convenient to just put the folders of zip or rar archives directly on the desktop, it's convenient to put all your program files shortcuts on the desktop... and probably also the files you've been working on most recently. It's convenient to have all of this stuff in one place, isn't it? Right. But there's a problem with this: The Clutter Maniac lives in total chaos. If you know a Clutter Maniac or if you are one, just look at his/your desktop - all the files are just somewhere, there are a lot of folders floating around, a lot of images, maybe mp3s, files you've been working on, stuff that people sent you over a messenger or per mail... And there really isn't a way to organize this stuff. You can 'sort' all of this per name, per type... but it's still ugly to look at and it's still a mess. It's like cleaning up by just putting all the crap you've got lying on your desk into nice looking stacks and that's it.

2) The 'Fresh Breeze User' (a.k.a. the 'Mac User') - So, of course, there's also a radical opposite to the Clutter Maniac. Most Mac users I know work that way. They just don't use their desktop at all! They don't put files onto their desktop, cause it looks so messy, they have to have everything organized somewhere deep down the hierarchies of their hard drives... put into folders and millions of subfolders... but hey, the Desktop is clean, so who cares? So the only thing we'll see on a Fresh Breeze Desktop are probably the Hard Drives or any devices that've been plugged in but that's it. The whole rest of the space won't be used at all.

So I don't really like these workflows. I personally see myself more in the middle here - I want, no, I need to have files on my desktop. It's convenient and it's the top layer of the presentation system of your OS - so why not using it? But I'd love to have an organized desktop, so that the computer takes care of me and my mess. That's why I have a computer, right? Right.

So, think with me for a moment: Wouldn't it be great if you could put a grid onto your desktop and into every quad of your grid, you could put a module? Say, let's begin on the upper left corner of your desktop. You'd have a 'System' Module, where you'd see your hard drives, all the plugged in devices and the computer would directly tell you all the data you'd need. Like, how much hard drive space is still available on your drives, etc. On the right to the system module, you'd have something like an iCal module - a Calender. Right on top of the desktop, it'd sync with your Calender application, doesn't matter whether it's Google Calender, Outlook, iCal, whatever. You'd be able to see all of your appointments and just about everything that you'd put into a calender right in this module. In the next quad to the right, you'd have a Mail Module. So you'd see a mini-representation of your mail app, streamlined and directly on your desktop. So, if you'd want to write a mail, you'd simply go to your desktop, move your mouse to the mail module and press New Mail, instead of opening a whole new application.

Then we'd also have Libraries, like Image Libraries of images you'd use all day long. So, let's say you're working on a project right now and you're working on a character (I'm working in computer animation, so bear with me here), so you've got all the references and everything imagey that you'd need right in this module. You'd see a mini representation of your lib, you'd be able to scroll through all the image data and would call he image by just double clicking it, so that your image viewing app would open. Call another image and the image viewing app would create a tab where the new image is put.

Same thing with movies and video clips. Same thing with iTunes and your music library.

You'd also have a 'Downloads' Module, where the OS would put all of your Downloads. The newest on top, organized with color coding by type and date.

You'd have an Adressbook Module as well, of course. Now, all of this stuff could work together. Want to write John Doe a mail? Just go to your adressbook and drag'n drop the John Doe Contact onto the 'New Mail' Button in your Mail Module.

Apps should be written, so that they could 'live' in those quads - Like, think about a torrent client. You'd simply drag torrent files into this module or launch the torrent like usual and you'd see the name of the torrent, would see the bar that tells you how many percent of the file are already downloaded... etc. Everything right on your desktop, without you having to pop up 10 windows on your desktop.

I'm not sure if someone has thought of that before, but wouldn't this be way cool? Instead of opening applications for every single thing you're doing on a computer, you could just have a streamlined desktop where you could directly perform all your stuff. Of course, this wouldn't be enough if you'd really need to open an application for more serious tasks, but most of the time, you'd not need to have 20 applications open at a time. You'd just have your desktop, where the computer tries to streamline all of your day-to-day tasks right in front of you.

So, instead of a big, huge junkyard where you could put your data in an unorganized manner or a big, huge wallpaper that you're too scared to clutter, you'd have a nicely organized system that pretty much makes your life easier every single day. I think there's a design flaw in Dashboard, Konfabulator, etc. - those apps are cluttered. They clutter your screenspace. They are neat and help you coming up with simple tasks, but they're not really efficient and all those widgets have radically different designs, they all look different, they all work different - I'd much rather have one well designed system that'd present me all of my data in one place.

Actually, Google is doing something similar to what I'm describing here with their personalized hompage. It's actually a quite nice approach, but it's of couse not nearly as efficient as it could be when designed directly into the desktop of an OS. I quickly uploaded a shot of how my Google Personalized Homepage looks like - it even features Tabs since a few days, so if you're working on different projects or like to keep data together, but organized through tabs, you can take that route. Here we go:

http://members.chello.at/thomas.mahler/googleperso.jpg

So, all in all - I think that's where Desktops should go. It'd cost quite a lot of RAM, sure. But with all those nice 64bit systems coming up now and Dual and Quad CPUs, this shouldn't be a problem at all. And it'd really streamline our daily tasks. Just imagine how streamlined your daily workflow could be if you'd have all of this data directly on your desktop.

So, are there any tools for those OSs out there that are actually doing something like this? It'd even be helpful if I could categorize my desktop on my own, like having containers, where I could put stuff - instead of folders, something that directly represents the files on my desktop, color coded and neatly designed. That'd be great already.

#418946

Cripes...er....let me get back to you.

#418952

other than the fact that you can't have 7 quadrants (you can only have 4. that's why they're called QUADrants!! :P), you've described a fairly interesting concept. i think i saw some linux demo's a couple of years ago that were similar to this type of desktop (on the used-to-be-good screen savers show). widgets and gadgets are a step in the direction of this sort of usefulness on the desktop.

of course, the four quadrants should be porn, music, warez, porn.

#418961

would you have

porn porn

warez music

or

porn warez

music porn

?

Are you for a strong separation between work and hobbies, or do you like to mix them ? :)

#418966

For me, Text-like launchers (Or Run like launchers) are the way to go. When I used to have a mac nothing but quicksilver was used. Now in Windows I use either Launchy or the Run command to launch files and applications. Or if I'm using litestep, Bang commands.

In my opinion this approach to finding/launching items on a computer leaves me with a clean desktop and severly cuts down the amount of effort it takes me to find/browse to what I want. Add to that a comprehensive task switcher (I use either Topdesk or Alttabswitch) and say goodbye to the taskbar.

#418971

I'm also discussing the same thing in another board, CGTalk, cause I think it's interesting to see how other people who're more into graphics and media are reacting to this issue.

http://forums.cgsociety.org/showthread.php?t=406859

So there are actually a few things like that going on, which is cool. But I don't see this solution being well designed into any OS yet.

@Shmengie: The grid and quads were just my way of trying to visualize a concept for you guys without visuals, heh! ;) Maybe it'd make more sense not to create a grid, but giving you boxes, like the Symphony OS does. But the user shouldn't even be able to make a mess out of his desktop - with boxes that could store 'modules', I wouldn't want the user being able to overlap one over another, etc. The desktop should organize all the modules and all the data for you and put the modules into the right proportions. Kind of like the new After Effects UI, in a way that you don't have to deal with tons of different windows that aren't connected to each other at all, but actually are connected to one another, so you wouldn't ever work with overlaps, which can be pretty daunting.

It's hard to describe this, since it hasn't really been done before, but Mirai, an old 3d animation package had a great way of organizing your windows. It had tons of editors that you could store in your Animation Package, you could always resize one window, then middle mouse click on the other editors title bars and Mirai adjusted the size of those editors, so they'd eat ALL the screen space possible. So you wouldn't have overlaps, but all the windows would perfectly fit to one another, without wasting even a pixel of your screen, which is actually what you'd want. You'd definitely not want for windows or boxes to float around, having no connection to one another, hiding features of other modules, so if you'd want to reorganize those boxes, e.g. making one box a lot bigger than before, cause you need it for something right now, like you'd want to see all of the contacts in your adium list, you could just resize the one box and the other boxes would adjust. So the System would make sure that you're not wasting your screen space and every box has enough pixels to present your data.

It's like a grid that you'd span over your desktop that you'd be able to warp around and modify, but it'd basically give you all the data you'd need all the time, without relying on Docks, Taskbars, Systrays, whatever. It'd be directly on your desktop, neatly organized and well designed.

Maybe it'd take Apple and their OSX to really think about this and putting it into their application (I could swear that I've read some time ago that Apple is going to integrate iCal into the desktop for Leopard, but I can't find a source right now), I'd just love to see this feature, it'd take a lot of the stress away from the user.

#418988

My problem is, screen space is never enough. The more things I have on the desktop, the more I will need to go to the desktop to reach them - minimizing the program I'm using at the moment.

So, if I need to go back to the desktop to see my "Mail square" to check my email, that distracts me and slows down my work. The same if I need to launch a program, and the shortcut is on the desktop.

If you are working you want everything you need as close as possible, outside the windows metaphor, on an always ready layer. I can't use desklets, because I don't see the desktop. I have 5 windows on each of 4 virtual desktops, and all four backgrounds are invisible, if I'm working

So, it would be a nice toy in my opinion, but productivity is in another direction :)

#419019

reading the 1st post, the first thing that pops up into my mind is windows 1.0, where there WAS no desktop (what you are proposing is the same thing, because with all the stuff on top, there will be no "top"), and none of the windows could overlap, and therefore opening a program meant using up real estate. Therefore, in my opinion, to start this would be a step backward, minus the lovely widgets and 32bit colours of course.

Also, why not wait 4 years for Windows Vienna to materialise, and if by then you haven't given up, perhaps you'll have enough energy to complain how big a disappointment it will be, since i don't believe microsoft have the energy to switch over their userbase away from the start menu concept. :)

#419048

Jesus, you guys are tough!

My problem is, screen space is never enough. The more things I have on the desktop, the more I will need to go to the desktop to reach them - minimizing the program I'm using at the moment.

So, if I need to go back to the desktop to see my "Mail square" to check my email, that distracts me and slows down my work. The same if I need to launch a program, and the shortcut is on the desktop.

Well, I'm not saying that the desktop would be your only way to access data, I just say that it should be used way more efficiently than it is now. If we could embed mini versions of our apps directly into the desktop, we'd be far more efficient and wouldn't waste as much screen space for something that is just nice to look at. If Apple would design such an embedded Desktop, it'd still be nice to look at. I posted at CGTalk already that I just ordered a Mac Mini and once it's here, I'll do some quick design studies to visualize how it would work. I'm pretty positive that people would love this. It would just be logical, since the desktop would suddenly emulate how you'd want to work in an office, where you'd be organized and have all the stuff you need directly in front of your eyes instead of hidden somewhere and you first have to get it.

Also, when that's done, hotkeys should be switched. I never understood why the Windows key is so inefficient on Windows. It's okay if you're combining it with hotkeys, but the pre-defined hotkeys are a kick in the balls. I'm using 3d apps all day long, I know what having to work with like 10 tools the whole day means - and in an OS, you're using way, WAY less than that. Still, if you'd need hotkeys, you want them to be as simple as possible without moving your fingers too far from CTRL, ALT and SHIFT and you don't want to have fancy hotkeys like Windows Key + K (just an example), since that'd force you to move your hand away from the mouse, back to your keyboard and afterwards back to your mouse. Bad idea. So with a press of the Windows Key, we could minimize all the programs real quick. And we could do what we want to do, thanks to our embedded desktop with all the data directly visible and accessible. Once we're ready, we could press the Windows Key again.

And if that's not fast enough, use something like launchy. We still have the right Windows Key, right? Well, that could be used for Quicksilverish effects. In most apps, the right Windows Key will put you right into the menu bar - So I'm never using that one. Maybe there's another reason for using the Right Windows key, if so, I've never found it out.

So, it would be a nice toy in my opinion, but productivity is in another direction

Those mini apps in the embedded desktop would lead you to a workflow where you wouldn't have to juggle with 10 different application windows, just for the most basic tasks, which are nowadays things like listening to music, scrubbing through image libraries, checking and writing mails, etc. You'd have all of this directly in front of you, smartly embedded directly in a place that you'd normally use for icons of your hard drive, your computer, your trash and probably downloaded files or whatever. You could also have tabs in this system, so you could streamline your workspaces if you're that kind of a person. I do think it'd help your productivity - you can't tell me that you're faster with managing 10 different tasks in 10 different applications than I am when looking at my desktop and having to click 3 times to do the same workload.

reading the 1st post, the first thing that pops up into my mind is windows 1.0, where there WAS no desktop (what you are proposing is the same thing, because with all the stuff on top, there will be no "top"), and none of the windows could overlap, and therefore opening a program meant using up real estate. Therefore, in my opinion, to start this would be a step backward, minus the lovely widgets and 32bit colours of course.

Uhm, you're not getting the idea. Of course you'd still be able to overlap Windows of Applications and everything. You just wouldn't be able to overlap the embedded Desktop System since there's no reason why you'd want to do that. Currently, with Dashboard, Konfabulator, whatever, you get a jumbled mess if you're loading in too many Widgets and they're mostly fun toys and not streamlined to your needs, but written by a person so that it suits 50.000 other people. I'm talking about streamlining all the basic tools and all the basic tasks directly into the desktop, so that the desktop will be more efficient, instead of using it just as a folder with a pretty picture in it. That has nothing to do with Windows 1.0, man.

Also, why not wait 4 years for Windows Vienna to materialise, and if by then you haven't given up, perhaps you'll have enough energy to complain how big a disappointment it will be, since i don't believe microsoft have the energy to switch over their userbase away from the start menu concept.

Was that sarcasm? I don't think that Microsoft will ever turn into a Design Company - even if that's what they're trying to turn into now. They even hired some pretty cool people in the last few months, like Bill Buxton - But Microsoft is too big and never really shined when it came to software design, so I don't think Microsoft will be the ones who'll help defining more efficient UIs. Some of the stuff I'm talking about even has been shown in PDC2k3 concepts, but have never been created in the end, like so much of the rest that's been promised for Vista. I think that we'll see something like that implemented into OSX or some Linux Distros in the not so distant future. In fact:

http://www.pheonixsolutions.com/SymphonyOS...zoGreypaper.pdf

That one's already heading into this direction - and they're talking about a lot of design flaws that you can see in every modern OS.

#419071

I'll agree with you there, Mezzo looks very, very promising. Instead of wanting that in Windows, why don't you try that instead? :P

#419144

I know a program that works a little like Spaces for OS X Leopard. You can hve up to 20 desktops, and you can switch to them with keyboard commands, mouse gestures, etc.

I have the English version, here is the site:

http://www.dexpot.de/

#433914

Wow..sweet :D! thanks

#434104