Desktop-itis
If you want to be wigged out, imagine what it's like to have a grown man ask you what your Desktop looks like. Often they won't make their intentions clear from the start, but the trained eye can catch them trying to take a peek around your shoulder.
I hesitate to call it an addiction, but the aesthetic pleasure of one's Desktop for many can easily be categorized as a fetish. Like most fetishes involving technology, while they exist on other platforms, Mac users seem to have a higher number per capita.
They know who they are, and because I'm a man of many fetishes myself it's not something I judge. The problem is that when these people want to play 'I'll show you mine if you show me yours', since I've been an OS X user I freak them the hell out.
Click the above image and you'll see an example of why -- it's a shot of my Desktop while viewing the handiwork of someone much more disciplined than I. If you hadn't noticed, it's pretty much a mess, namely due to the fact that I have 470 items on my Desktop.
Scarily enough, that's only about a months worth of entropy -- previously we'd been up to 2,700 items on the Desktop.
Now, this is far from an ideal and does cause some problems, some more minor than others. As far as aesthetics go, it's pretty unsightly. After awhile it sorta blurs together into a semblance of a background pattern, but you have the idea.
This also isn't a performance-friendly situation. If you have an idea of how the Aqua interface is put together, you can see one red flag, but another is just the Finder itself. It's kind of frightening to boot and watch the Finder chug to display each item, or actually completely hang.
From a technical point of view, there's a glaringly big reason for the problem: there's no checkbox to not show items on the Desktop at all. You can shell out some cash to do it, but the one I looked at originally was pretty damn buggy, and when I'm shelling out money to remove one feature from an OS that can't be bothered to add a checkbox I'm not a happy drunker. It's not a big deal to have 2,500 items in a folder, it's just a big deal to be displaying them.
However, it's not the only reason. The files on the Desktop generally fall into three main categories:
- URLs I've dragged from my web browser onto the Desktop as a .webloc file because I know I'm going to need them in the next while and I know I'm going to need to throw them into a specific folder lately. Originally, these were dragged onto the Dock if the browser supported it, but I quickly ended up with a Dock that would go no smaller and would add no more items.
- Images and things I'm working with galore, that I always intend to file away but never quite get around to. Sometimes from a browser, sometimes via IM, sometimes via email. Sometimes it's just something I know I'm going to want to have, and just don't want to do with the whole save to disk somewhere thing. Snippets of text, etc. It's just so much easier to drag it a few pixels to the Desktop and move on to what I was doing. Sometimes it's something I'm going to need to use right away in another app, or read, and it's just easier to throw it there and grab it. Basically, I'm lazy.
- Screenshots are probably the worst culprit in terms of sheer cumulative numbers. These get dumped onto the Desktop named Picture x.pdf, and I have folders upon folders of them that at some point I need to archive. It's not something I look forward to because the Finder can't give a preview via icon view, which would be the most expedient, so after awhile I just start a new folder and throw them all in... for someday.
The root of the problem is prolly that I'm lazy, but really excusing things as laziness only gets you so far and it's all a matter of degree. After all, laziness is the father of invention. The secondary problem is that I like to quickly grab what I need via drag-and-drop and then move on. The only real target for that is the Desktop, so it takes the major brunt of it.
I looked at the Dock, and I love the idea of having a folder in the Dock that I could drag things to. Basically, a catch-all, which isn't unheard of... Apple lets you change the 'Downloads' folder for Safari which numerous other apps will latch onto.
The problem is that while the Dock will accept a drag-and-drop operation from the Finder itself to a folder in the Dock, like say a file, it won't accept it from another app. You can't drag an image from Safari onto a folder in the Dock named 'Images', nor a bookmark file to a folder named 'URLs', nor a snippet to a....
I don't really know why it's this way, after four major revisions to the OS (three if you don't count the Public Beta), I can't be the only one who has hit the problem.
Comments (37)
Posted by: derek at February 28, 2005 01:38 AM
my name is derek and i have a desktop fetish!
also.. just curious what image preview app you're using in your screenshot.
anyone mind emailing me? unfortunates@gmail?
Posted by: Twist at February 28, 2005 01:40 AM
My lord that is one messy desktop. I think I have seen a way to disable the desktop through a single string of goobledy gook in the Terminal. It may also be available in TinkerTool.
I personally use a collection of folders on my desktop to manage this kind of clutter. I have one know as Projects for stuff I am working on, one known as Junk which is sort of a catch all for URL's, new apps I want to try but just not right away, and whatever else. I then have another one called Images (creative names I know) which are for images dragged from Safari that for one reason or another I want. Lastly I have another folder named Stock to which I drag stock images and the url's leading back to them (I wish Safari would stick this in the comments like IE does) that I may someday wish to use.
If you are spiffy with AppleScripting you might try using a folder action on your desktop folder to sort some stuff into folders automatically. Part of it could look for Picture X.pdf and then reroute it to a Screenshots folder. Get really spiffy and have it sort them into subfolders by date taken maybe.
Posted by: Brenden at February 28, 2005 01:43 AM
Its Camino. I remember drunken from the Chimera mailing list, he was one of the other people beta testing it for Netscape before the plug was pulled on the release.
Posted by: vastheman at February 28, 2005 01:45 AM
Funny that you talk about this. I was just talking about this with some friends the other day. One guy I know who sells Macs will actually advise people new to OS X to do a "chmod a-w" on their desktop. But when I looked at his Powerbook, his home folder was where all his mess had been pushed.
I don't lock my desktop, but I try to keep it clear. Yes, I do drag URLs there, and images I want to save, and I save files there I plan to delete very soon. There were three files on my desktop this morning, but I'd already deleted two of them and put the other one in a more permanent place before reading this article.
My girlfriend's desktop gets pretty bad. She saves things there when she doesn't think she needs them permanently, then never deletes them. She gets a very cluttered desktop until I tell her to clean it up.
(Both my girlfriend and I have incredibly untidy physical desks, though, and we never tell each other to clean that up.)
Posted by: pat w at February 28, 2005 01:58 AM
I've set my desktop to use lists with tiny icons sorted by date modified. I also have some scripts to file away weblocs, torrents, and a few other file types. keeps me all relatively uncluttered. although that's still 7 columns(181 items) of data at the moment.
Posted by: Byron at February 28, 2005 02:35 AM
The dock thing is pretty dumb I agree, but dude. Two words: Folder Actions.
Posted by: Malcolm Crawford at February 28, 2005 02:55 AM
Re: Folder Actions
Ha! The first post I read on this site was bashing AppleScript. Drunkenbatman seems to hate the syntax and gave the impression he won't use it... I remember it being really long and really stupid. Use a Mac, and then don't use what makes Macs different.
And that desktop really is bad, how do you work like that? If that is what it looks like with 400, I don't want to see it with 2500.
Posted by: Paul Compton at February 28, 2005 02:58 AM
Folder actions work well. And so do aliases.
But it is a curse not being able to drag to the dock.
Voodoo pad works well for weblocs I find. Create a page on the topic and bingo! Topic, links and notes.
Posted by: Izzy at February 28, 2005 04:06 AM
Damn, that desktop would make me twitch DB.
I'm curious as to why you don't just drag URLs into a catch-all folder in your browser toolbar. They're easily accessible, could be divided by category, and would keep you browsing without missing a beat.
Screenshots are usually the only thing that get stranded on my desktop, and usually when 3 or 4 start collecting I get antsy...
Posted by: David at February 28, 2005 04:17 AM
I'm at 275 on the desktop. Tomorrow I plan to do a clean up. The problem is most of them are pdf references and I need to remember why they were interesting and put them into End Note. I think I'll change the general preferences for safari to save downloads to a folder on the desktop.
If you actually care what order stuff is on your desktop -- an amusing bug is the wholesale movement of icons that occurs when you drag files around mid-download.
Posted by: Neil at February 28, 2005 04:37 AM
Hey db,
Re: Dock folders, of course you can drag things to a folder in the Dock. It's called the Trash.
If you really want all those snippets, then you can open up the Trash later and file them away. If they don't turn out to be that useful then they'll be zapped next time you empty the bin.
Re: Screenshot previews, use a Finder window in Columns mode and you'll get a preview of each screenshot when you select its file.
Use Finder window to clean up your Desktop - go into List view, sort by Kind, drag all those weblocs into a folder in one move.
My wife has a real-world desktop like yours. Trouble is, the shared WinTel is on her desk and when I need to use it I can hardly mouse for the crap that's piled around it. So I pick up the crap and throw it into the middle of the room. This inspires her to do some filing. Perhaps mrs batman can help you in this respect?
All credit for this management technique goes to my mother, who once advised me, "Treat'em mean, keep'em keen." A slip of the tongue that she regrets to this day.
PS This 'endeavor to appear sane' thing just isn't working for me.
Posted by: mattie at February 28, 2005 05:37 AM
I have a catch-all folder above my trash, and on a regular basis, I throw everything from te desktop into it.
Every now and then, I use a lazy tv evening to sort it and trash what I don't need from it.
I've done this for years now, and it has helped me a lot.
.m
Posted by: Rory at February 28, 2005 06:00 AM
Thanks DB you've just given me a great idea for my next software project ^_^
Posted by: SirG3 at February 28, 2005 06:53 AM
There's a haxie called DesktopSweeper - it was written by someone other than Unsanity, and it's free. I've used it for months and it works well...
-- SirG3
Posted by: Ralph at February 28, 2005 10:06 AM
Just curious, what Icons are in the screenshot in Camino? The little crouching guy and the squid? Very sexy... well, in a non-sexual way ...
Posted by: Noah Slater at February 28, 2005 10:09 AM
Hiding the contents of your desktop is easy:
alias hidedesk='chmod a-r ~/Desktop'
alias showdesk='chmod a+r ~/Desktop'
The only catch is that you need a finder restart for this to take effect. [ALT+APPLE+ESC]
Posted by: Ed Gordon at February 28, 2005 10:13 AM
That is really funny. Do you actually sort throught that Dadaist mess of type in the top righthand corner, or do you open a finder window and view the files that way? I've been using dragthing for a month or two and like its flexibility over the dock. That might solve a few of your problems, but then you are back to the idea of shelling out cash.
Posted by: Mike Piatek-Jimenez at February 28, 2005 10:16 AM
I can vouch for DesktopSweeper as well. I hate seeing everything on the desktop, but I love the convenience of throwing random stuff there. I've used DesktopSweeper since the early betas, and it works great. I set it to show all my icons immediately when switching to the Finder, and hide them again 5 seconds after I switch to a different application (good for switching to the Finder quick, then going back to an app to drag something to a folder on the desktop).
On a side note, the reason things start to slow down when you have a lot of stuff on your desktop is because of the way the Finder is implemented. Every icon is actually it's own window, which you can see evidence of if you have the Developer Tools installed and click Show Window List in Quartz Debug. I can see why Apple does this, but it seems that there would be a better method of implementing Desktop Icons without so much overhead.
Posted by: Ben Donley at February 28, 2005 12:35 PM
You might want to do a slightly better job of blurring out the text on "Tiger leak xxxxxx.txt" or if it's not a big deal, unblur it. Right now it looks like you're trying to hide something that you shouldn't have.
I wish I had a Mac that would let me get that messy. My dinky little iBook would be unusable with that much crap in the 1024x768. I've got six apps in my bog-standard dock, plus my home folder and my applications folder, and I never have more than three items on the desktop unless I'm working on something. Home folder is clean too. You people.
Posted by: Jayson Gould at February 28, 2005 12:51 PM
I use a pair of Applescripts to keep my desktop clean -- the first one (clean up, sitting in the script menu) moves everything that's not an alias from the desktop into an Archive folder.
The archive folder has a folder action attached to it that sorts everything into subfolders by type.
I've toyed with making this happen automatically, but so far I prefer the manual approach-- whenever my desktop gets too cluttered I just 'clean up'.
Posted by: Heber at February 28, 2005 12:58 PM
DB! My image of you as a tech guru has been forever marred by seeing that image of your desktop.
Isn't the problem obvious? If Apple had a checkbox to hide the finder contents, people like you would have 50,000 items in it already. ;)
Posted by: Mindflayer at February 28, 2005 01:06 PM
Dude, no wonder you're always working and not getting enough sleep. Take one day and organize that mess! Jesus!
Posted by: Chris at February 28, 2005 01:16 PM
I'm totally with you on this one db, I use my desktop to store all sorts of stuff as well. Not that I don't use everything else, but still it works pretty well.
Posted by: Brian Donovan at February 28, 2005 01:53 PM
Currently I have 1 file on my desktop. I attribute this to 1) being the beginning of a week, 2) my OCD, and 3) Quicksilver. QS doesn't keep me organized so much as remove the barrier of Finder navigation aversion.
Posted by: MessyMacMavin at February 28, 2005 02:01 PM
As the saying goes... "If a cluttered desktop is the sign of a cluttered mind, what is an empty desktop a sign of?"
While my desktop only has 71 items on it at this moment, in general filing some of the things one runs across on the web in an orderly manner is folly, as the outcome would be 71 folders for proper categorization of 71 items. What has one achieved? Funny thing is, very seldom do I have a difficult time finding what I'm looking for on my busy Mac.
MessyMacMavin
Posted by: tallyhoo at February 28, 2005 02:03 PM
That's a lot of porno, drunken.
Sorry, someone had to say it...
Posted by: histo-abort at February 28, 2005 02:08 PM
The root of the problem is prolly that I'm lazy, but really excusing things as laziness only gets you so far and it's all a matter of degree. After all, laziness is the father of invention.
Oh god, you are back to saying 'prolly' again.
Posted by: at February 28, 2005 02:31 PM
I like to look at other people's desktops for three reasons:
#1 - to see (via the dock and menubar) what potentially cool or useful apps they are running that I might not be aware of and that I might want to get for myself.
#2 - to see what kind of cool artwork or image they are using for their desktop.
#3 - to see what, if any, cool desktop themes/icons they have used to customize their mac.
Posted by: Jon H at February 28, 2005 02:34 PM
You can turn off the desktop using
defaults write com.apple.finder CreateDesktop 0
Then you won't get icons displayed on the desktop. You'll still get desktop wallpapers, though.
Only problem is that you need to restart the finder to toggle the behavior.
Posted by: drunkenbatman at February 28, 2005 07:15 PM
Jon, your email is being returned but that terminal command is cool as hell. Thanks.
Posted by: Jonathan I. at February 28, 2005 07:16 PM
Rory, keep us posted. I too have a really messy desktop with lots of links, snippets and stuff. Your software (if it is not 'rm -rf ~/Desktop/' :) is really needed!
Thanks already.
Posted by: Jon H at February 28, 2005 11:07 PM
Batman, my email is bogus. Used to be valid. Now I just put it in by habit.
I believe I got that default setting from TinkerTool, which provides a UI for it.
My complaint about the Desktop is the way wallpaper is tiled. It's tiled from the center out. With many wallpaper sizes (especially on a 1600x1024 screen) you'll get a full size image in the center, then half-width or smaller copies on either side.
The problem is that I generally have my app windows in the center of the screen. It kinda sucks when you have some sexy supermodel wallpaper up but "the good parts" are either under your windows or off the edge of the screen.
It'd be nice if there were some control over the tiling of the desktop image, so it could start flush left, flush right, or center.
Posted by: Carl at March 1, 2005 09:05 AM
Which Adium message style are you using there?
Also, my brother has long had a name for those who let their desktops become cluttered with files, "Desktop whores." Accordingly, I've always told Safari, et al. to download to ~/tmp, lest I provoke his ire.
Posted by: Liz at March 1, 2005 10:46 AM
This might be helpful to you. It's an applescript that's supposed to organize all the files on your desktop for you according to filetype (.doc and .pdf to your documents folder, ect)...
What's that adium message style? Very very nice. You don't feel like making it available for download, do ya? ;)
Posted by: Brian Donovan at March 1, 2005 01:03 PM
Adium message style: Minimal, Blue vs. Green
Posted by: Twist at March 2, 2005 01:08 AM
Mike's comment about every icon actually being a window reminded me of one of my biggest complaints about icons in the OS X Finder, the fact that if they aren't sized at 128x128 there are miles of space between them all. Personally I like 64x64. I know I can (and do) manually place them anywhere I want but I switch from a two monitor to a one monitor setup and back multiple times per day with my iBook and this causes the icons to get rearranged quite often. Really wish Apple would do something about this or someone would make a haxie to overcome it.









Actually, Finder can display previews in the iconunder View -> View Options -> Show Icon Preview.
Of course, this works for everything except - you guessed it - PDF files!
It makes so little sense to use PDF's for screenshots.... one of os x's annoyances....