How A Desktop Background Can Improve Productivity
experimentgarden.blogspot.com
experimentgarden.blogspot.com
So if my memory usage is low, the top color of the bg gradient is blue and if it's high the top color is red. It varies smoothly in between. Similarly, the bottom color varies between two colors to indicate low/high cpu usage. This way, if I'm executing a long-running, cpu-intensive task, I have a subtle indication of whether it's still running.
The reason is that quite a bit of care was taken to choose UI colors which work nicely together, and when you throw a brilliant blue background in there the whole thing kind of goes out the window.
But actually, I don't have a desktop background. If you can see your desktop, you are wasting space and your window manager is broken.
I disagree. I think the sign of a broken windowing environment is when people find they need to maximize everything (like most Windows users do), which really goes against the point of windowed apps in the first place. Having negative space is important psychologically, lets you "breath" a bit, and not to mention, lets you more effectively use your apps together. There's a good reason MacOS has never had a true maximize button on their windows.
Actually, I've also noticed that Windows users maximize everything (maybe from the Win 3.1 days?). Having the dullness of empty app-space makes me feel that same way that living in a sea of concrete buildings does. Having my (dark) desktop image visible is a bit like Central Park for NYC.
So, there's extra horizontal space on your wall-sized monitor and a good windowing system supports the user in maximizing its usage and not necessarily in maximizing each window. However, systems like Windows make it near impossible to make your windows behave.
A typical scenario is having a couple of browser windows open for reading (like having some reference documentation at hand) and simultaneously typing into an active Emacs window partially/mostly underneath them both. If the windowing system insists on popping the active window to the top any of this becomes impossible, and you pretty much have no choice but to fall back to merely flipping between windows, and at this point it begins to feel stupid not to maximize all of them anyway.
But the downside is there, too. Going back to books and newspapers for a reference, in opposition web pages can be just horrible to read when the browser window is maximized. You don't read a book in a widescreen aspect ratio either. Your eyes beg for a limited visual region to operate in. As for myself, I've found that I get a nice reading width by stretching the width of the browser window to 2/3 or 3/5 of the width of the screen. If ads are cluttering the sides or the layout flows outside then Readability takes care of it. As for design advice, "p { width: 66em !important }" would be good.
Also, it can add middle click to push a window down.
I have whichever window I'm using centered, and various folders that I frequently access peeking out on the sides of the main window. Really, the only time I ever maximize a window is when I'm viewing video, or if I'm on my laptop where the LCD is much smaller than my desktop LCD.
This creates the pleasant illusion that my eye is focused on the near tasks in the windows but the outside view is present in the background, and blurred, just as if it were really there.
I use this line to align the bottom-left corners of cascading windows on the secondary monitor. In this way, the corners of the windows themselves form a kind of "spatial taskbar" that lets me switch between console windows, email, documentation, browser, etc. - all usually stuff that's auxilliary to the action on the main screen.
Here's a diagrammatic description:
http://3.bp.blogspot.com/_2GNT8vlZj48/Svme4EwbLWI/AAAAAAAAAI...
Here's a description of how I did it - and how awkward it is to do in Windows 7, for good measure:
http://blog.barrkel.com/2009/11/on-difficulty-of-setting-win...
I use particular desktops for specific tasks or projects.
If I'm toggling through desktops it's easy to see which is which by color. I know, for example, that ctrl-f5 takes me to where I have Thunderbird running. If I don't see the familiar dark blue desktop I know I've hit the wrong key combo.
It's one reason I went with KDE3 over Gnome. Having the same color on every desktop deprives me of useful navigation and organization info.
There seems to be a cognitive advantage to having a different color; it's like walking to a different room to do a different task. There's a useful context switch that helps me focus.
I personally find it odd when people out there have a ton of icons in their OS X dock... I only keep frequently apps in there (http://grab.by/2yZF) and then use Launchbar to do everything else. ^+Space lets me launch any app.
In fact, I've gotten so used to doing it that way that I now use Gnome Do and Colibri as well (yes, I alternate among all three OSes on a near-daily basis... sigh).
http://phosphorusandlime.blogspot.com/2005/11/php-cheat-shee...
Helpful for php projects. I find I use it almost exclusively for the date formatting section.
This is even more true if you use a tiling window manager like xmonad, dwm, or awesome.