Saturday, February 2nd, 2008

Note to self…

Just in case I need to refer back to this article on Mac OS X Tips

Luckily, if it is a cocoa application, you can hide the Dock icon yourself. To see if it is possible, right-click (Control-click) on the application icon. If “Show Package Contents” is in the menu that appears, you can hide the icon in the Dock.

If this is the case, select “Show Package Contents” and look for the “Info.plist” file inside the Contents folder. Open this file using TextEdit by right-clicking on it and choosing “Open With - Other” from the menu.

In the file, paste the following two lines just after <dict> on the 6th line:

<key>LSUIElement</key>
<string>1</string>

Save the file and close it. For the changes to take effect, you need to move the application to the desktop and them back to its original location (OS X keeps a cache of the file, so you need to trick it into checking it again).

Now when you open the application, no icon will appear in the Dock. I wouldn’t recommend doing this with your regular applications like iTunes and Safari as this also has the side-effect of disabling the menu bar. This means that you will have to quit the application using the keyboard shortcut Command-Q. If the application doesn’t have any windows, you will have to quit it from Activity Monitor (in Applications/Utilities).

Of course getting back to it involves going to the Finder and clicking the application’s icon. But it’s a handy way of keeping that blogging-only browser away from the prying eyes of co-workers and other ne’er-do-wells.