Saturday, November 3, 2007

Replacing the BSOD PC icon in Leopard

This post over at Engadget got me thinking. When I first saw the BSOD icon for Windows shares in the Leopard betas, I admit I had a little chuckle. I assumed it would be nixed before the final release, kinda like Bungie did with "Cheneymania" in Halo 3... but that's beside the point. Now the icon lost its appeal to me, and I'm actually slightly annoyed with seeing the PC's (not all Windows either) on my network represented by an old CRT running what appears to be Windows 98 or ME. In case you haven't seen it:

As I said earlier, the Engadget post has instructions for changing this icon, which gave me the idea to replace it with the My Computer Computer icon from Windows Vista. Once I had the icon in PNG format, it was pretty simple to convert it to the icns format OS X uses. The icon now looks like this:Unfortunately, its only 128X128. The tools I used apparently wouldn't grab the 256X256 version of the icon from Windows, but it's good enough for me since I'll never be browsing my network in Coverflow. Surprisingly, it seems to fit very well in Leopard. If you want the same thing, download this file to your Downloads folder, then run these commands in Terminal on your Mac:

cd /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/
sudo mv public.generic-pc.icns public.generic-pc-old.icns
[enter your admin password]
sudo cp ~/Downloads/vista.icns public.generic-pc.icns

This will make a backup of the BSOD icon, and replace it with the Vista icon. If you downloaded the Vista icon somewhere else, just replace ~/Downloads with whatever location you saved it in. You might not see it right away, so you'll need to relaunch Finder or reboot.

So, hopefully Microsoft will appreciate that I am trying to give them a better name on the Mac side of things and won't send me a takedown notice. If I make a better one, I'll post it up here.