Updated 3 hours ago

12814 products + 13853 members

Unlock Mac OS X apps' hidden features

Tweak Safari, iTunes and more via the Terminal

May 20th | Tell us what you think [ 5 comments ]

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.

Please note: when making changes to application settings via Terminal, ensure they're not running when you do so. Also, take care when inputting Terminal commands and if unsure then take a full back-up before proceeding.

Fine-tuning Safari 4 beta

Apple's browser is a no-nonsense effort, almost the polar opposite of the extensible Firefox. What Apple says goes, and there's not much you can do about it - unless you're happy to tinker. With Safari 4 beta forcing 'interesting' changes on the masses, our first trio of hints should please anyone irked by the latest version of Apple's browser.

(Note that to revert a setting, you can usually reverse the value - for example, 'false' to 'true' - but you can also use the command 'defaults delete com.apple.Safari [key]', replacing [key] with the relevant key, such as 'DebugSafari4TabBarIsOnTop'.)

01. Restore standard tabs

defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -boolean false

Quit Safari, type the above in Terminal, restart Safari and tabs return to their position under the toolbar.

02. Bring back the progress bar

defaults write com.apple.Safari DebugSafari4IncludeToolbarRedesign -boolean false

defaults write com.apple.Safari DebugSafari4LoadProgressStyle -boolean false

The pinwheel progress icon is sleek, but doesn't inform you about how much longer a page download will take. The previous two commands bring back Safari 3's blue progress bar.

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.

 

Your comments (5) Click to add a new comment

aleclee


June 9th

5. Too bad the progress bar tweaks don't seem to work in the non-beta version of Safari.

Alert a moderator

jasonh1234


May 24th

4. #11 would be awesome if you could drag events from one window to another. :-/

Alert a moderator

lowell


May 24th

3. I wrote a quick little app that handles the Safari 4 tweaks; I may get around to doing the others you all printed here. Enjoy!

http://cocoastep.github.com/tweaky/

Alert a moderator

baconditty


May 21st

2. Wow, I just love to unlock stuff!

RT

www.whos-watching.se.tc

Alert a moderator

artcarter


May 20th

1. Good article, but I'd like to change Mail's time format to 24 hour time or at least display am/pm. Also would like to have iCal not display seconds when setting appointments, reminders etc. It takes up too much space and I'm not that anal.

Any help here is appreciated.

Alert a moderator

Tell us what you think

You need to Log in or register to post comments

By submitting this form you agree to our Terms of Use and so are legally responsible for anything you submit. DO NOT submit anything which may violate the Terms of Use or another person's rights including copyrighted or offensive materials.