More hidden preferences for Safari 4 Beta

Learn how to disable Top Sites, revert to Safari 3's site loading progress bar, and more Safari 4 tricks.

provided by: 


Shortly after the release of the Safari 4 beta, I (and apparently thousands of others across the net) extracted the text strings from the binary, looking for hidden preferences to tweak the latest version of the flagship OS X browser. One of the first tweaks to be discovered was the command to move the tab bar back underneath the bookmarks bar. Since then, others have been discovered (by many people), so I thought it might be useful to cover all of these hidden preferences in one consolidated hint.

I'm going to explain each hidden preference in a bit of detail and show you exactly how to implement each one using Terminal. If you'd rather just implement a given setting without having to know the command and use Terminal, you could use Secrets, a free OS X System Preferences panel that makes it easy to implement hidden preferences in many different applications. Note, however, that not all of these may be there, and that documentation may be sparse (or in some cases, incorrect). Still, Secrets is a simple way to implement many of the following Safari 4 beta modifications.

For those still reading, the following hidden preferences affect features that are all enabled by default in the Safari 4 beta. These preferences are also stored as boolean (TRUE or FALSE) values-so to disable a given preference, we'll change it's value to FALSE. Before changing any of these hidden preferences, make sure Safari 4 isn't running-if it's still running when you make a change, that change will not take effect.

The basic command in Terminal (in Applications -> Utilities) to implement each hidden preference is identical, varying only in the name of the preference being modified. This is the command you'll use to disable a given hidden preference:

defaults write com.apple.safari pref_name -bool FALSE

Replace pref_name with the name of the hidden preference as shown below, press Return, and you're done. The next time you launch Safari 4 Beta, the preference you modified will be disabled. So to move the tab bar, as covered in the previous article, you'd type:

defaults write com.apple.safari DebugSafari4TabBarIsOnTop -bool FALSE

Press Return after pasting that in Terminal, launch Safari 4 Beta again, and enjoy your relocated tab bar. Here are seven other hidden Safari 4 Beta preferences and a brief explanation of what feature(s) they affect. To implement any of them, just replace pref_name in the above Terminal command with the DebugSafari4... name shown below, and paste into Terminal.

  • DebugSafari4IncludeGoogleSuggest: Disable the drop-down menu in the search box that shows Google search suggestions, your recent search history, and the 'find this text on this page' feature.
  • DebugSafari4LoadProgressStyle: This preference only works if you also set the DebugSafari4IncludeToolbarRedesign preference as well. When both are set, this one gives you the old-style blue progress indicator behind the URL bar.
  • DebugSafari4IncludeToolbarRedesign: Set this preference to remove the Refresh/Stop icon, and the Bookmark icon, from the new Address/URL input box. Once removed, you can add them to the toolbar via the View -> Customize Toolbar dialog box, as you could in Safari 3. Required to be set if you want the old-style progress indicator.
  • DebugSafari4IncludeFlowViewInBookmarksView: Disables Cover Flow view when using the Bookmarks -> Show All Bookmarks page. Once disabled, you'll see a Bookmarks page that looks basically identical to the Bookmarks page in Safari 3.
  • DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot: When set, the browser window isn't dimmed when zooming to a given site from the Top Sites page.
  • DebugSafari4IncludeTopSites: Completely disables the Top Sites feature, removing its icon from the toolbar and preventing the Top Sites page from loading.
  • DebugSafari4IncludeFancyURLCompletionList:Eliminates the three-section drop-down menu that appears when entering a URL. Instead, behavior reverts to that of Safari 3, where you'll see previously-entered URLs as you type.

Remember to set these when Safari 4 Beta isn't running. If you try one and decide you prefer the default behavior, you can re-run the Terminal command, replacing FALSE with TRUE, or you can just delete the preference entirely:

defaults delete com.apple.safari pref_name

Again, this must be done when Safari 4 Beta isn't running. Keep in mind that the Safari 4 beta is just that-a beta-and that these tweaks may or may not work in the final version of the browser. For now, though, these tweaks can help you customize the beta to best suit your own personal preferences.

Rob Griffiths, Macworld.com
Read article at Macworld.com
Related Articles
Regional Articles
- More hidden preferences for Safari 4 Beta Alabama
- More hidden preferences for Safari 4 Beta Alaska
- More hidden preferences for Safari 4 Beta Arizona
- More hidden preferences for Safari 4 Beta Arkansas
- More hidden preferences for Safari 4 Beta California
- More hidden preferences for Safari 4 Beta Colorado
- More hidden preferences for Safari 4 Beta Connecticut
- More hidden preferences for Safari 4 Beta DC
- More hidden preferences for Safari 4 Beta Delaware
- More hidden preferences for Safari 4 Beta Florida
- More hidden preferences for Safari 4 Beta Georgia
- More hidden preferences for Safari 4 Beta Hawaii
- More hidden preferences for Safari 4 Beta Idaho
- More hidden preferences for Safari 4 Beta Illinois
- More hidden preferences for Safari 4 Beta Indiana
- More hidden preferences for Safari 4 Beta Iowa
- More hidden preferences for Safari 4 Beta Kansas
- More hidden preferences for Safari 4 Beta Kentucky
- More hidden preferences for Safari 4 Beta Louisiana
- More hidden preferences for Safari 4 Beta Maine
- More hidden preferences for Safari 4 Beta Maryland
- More hidden preferences for Safari 4 Beta Massachusetts
- More hidden preferences for Safari 4 Beta Michigan
- More hidden preferences for Safari 4 Beta Minnesota
- More hidden preferences for Safari 4 Beta Mississippi
- More hidden preferences for Safari 4 Beta Missouri
- More hidden preferences for Safari 4 Beta Montana
- More hidden preferences for Safari 4 Beta Nebraska
- More hidden preferences for Safari 4 Beta Nevada
- More hidden preferences for Safari 4 Beta New Hampshire
- More hidden preferences for Safari 4 Beta New Jersey
- More hidden preferences for Safari 4 Beta New Mexico
- More hidden preferences for Safari 4 Beta New York
- More hidden preferences for Safari 4 Beta North Carolina
- More hidden preferences for Safari 4 Beta North Dakota
- More hidden preferences for Safari 4 Beta Ohio
- More hidden preferences for Safari 4 Beta Oklahoma
- More hidden preferences for Safari 4 Beta Oregon
- More hidden preferences for Safari 4 Beta Pennsylvania
- More hidden preferences for Safari 4 Beta Rhode Island
- More hidden preferences for Safari 4 Beta South Carolina
- More hidden preferences for Safari 4 Beta South Dakota
- More hidden preferences for Safari 4 Beta Tennessee
- More hidden preferences for Safari 4 Beta Texas
- More hidden preferences for Safari 4 Beta Utah
- More hidden preferences for Safari 4 Beta Vermont
- More hidden preferences for Safari 4 Beta Virginia
- More hidden preferences for Safari 4 Beta Washington
- More hidden preferences for Safari 4 Beta West Virginia
- More hidden preferences for Safari 4 Beta Wisconsin
- More hidden preferences for Safari 4 Beta Wyoming
Related Articles
- Review: Safari 3.1
The just-released 3.1 update to Safari adds features that offer a glimpse into the Web of the future. And as Web designers begin to add support for these elements, Safari will become progressively more useful and functional for typical users.
- MondoMouse complements Safari 4's tabs
- Apple Safari 3
- Creating keyboard shortcuts
- Disable Web site elements via keyboard in Safari
- Review: OmniWeb 5.6
- Bugs & Fixes: Safari 3.2 plus Input Managers equals crashes
- Promising Prospect: Choosy
- Safari 3 Public Beta
- Install a disk image System Preferences panel

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Advertising Family Home Services Real Estate Resources
Business Services Fashion Industrial Goods & Services Retail & Consumer Services
Career Financial Services Insurance Software
Cars Food & Beverage Internet Technology
Computer Hardware Franchise Legal Telecommunications
Construction Health Miscellaneous Trade Shows
Education Holidays Nightlife Travel
Entertainment Home Appliances Online Database Weddings
Environmental Home Electronics Pets World History