Unlock Mac OS X apps' hidden features

OS X Finder
It's simple to remove the stripes from Finder's list view

Most Mac applications have preferences, enabling you to fine-tune certain elements or toggle specific items of functionality. Most also hide things from you, burying potentially useful features under a mound of geek.

Various shareware and freeware apps enable hidden settings changes for Mac OS X apps (notably Secrets), but as with our recent article 15 Terminal commands to supercharge OS X, we're kicking it old-school, using the command line to drag handy hidden features kicking and screaming into the daylight.

BETTER BETA: The beta of Safari 4, minus evil top tabs and with its useful progress bar reinstated

03. Disable Cover Flow for bookmarks

defaults write com.apple.Safari DebugSafari4IncludeFlowViewInBookmarksView -boolean false

If you dislike Cover Flow worming its way into Safari from iTunes via Finder, use the above command.

More treats for Safari

Current and earlier versions of Safari benefit from the following hidden settings:

04. Disable PDF support

defaults write com.apple.Safari WebKitOmitPDFSupport -boolean yes

To stop Safari displaying PDFs (assuming Adobe Reader hasn't infiltrated your system), use the above command.

05. Disable unsubmitted form warnings

defaults write com.apple.Safari DebugConfirmTossingUnsubmittedFormText 0

This stops Safari sprouting a dialog box if you try to close a tab with text entered into a form you've not submitted. Replace '0' with '1' to reverse this one.

And if you're running an older Safari that doesn't bundle developer tools in a Develop menu...

06. Activate the Debug menu

defaults write com.apple.Safari IncludeDebugMenu 1

The Debug menu doesn't include all the Develop menu's goodies, but it does provide some of its options, such as user-agent switching.