How to get Safari 3 look and feel in Safari beta 4

jeep_safari

*Oh look…An Eagle!*

You downloaded Safari beta 4 and have spent a little bit of time tooling around only to become enraged or completely aggravated by Apple’s decision to move the tabs to the top of the address bar (like Google’s Chrome browser).  The fact that you now have to grab a tiny right corner of tabs to move them makes your blood boil.   Or, has the removal of the inline blue progress bar pushed coupled with the right hand addition of a spinning indicator sent you over the edge? Well, I can’t help you with the inline progress bar or the tab moving issue, but I can tell you how to get the tabs back on the bottom of Safari 4 beta. Yes, that’s right.  Not even a day old and people are already *fixing* stuff.  The process is actually dead simple.  Open up terminal and type in:

defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -bool NO

Hit return, close terminal and Safari (if it isn’t already), restart Safari, and you should be welcomed with the familiar hanging tabs of Safari of yore.  At least you can enjoy your tabs the way you like them until someone figures out how to bring back the other quibbles that are popping up.

*Update* For the full list of command line commands to revert the progress bar, tool bar, and tabs back to Safari 3 style, as well as some other currently known and unknown commands, check out Pastie.  Or, if you can’t view the link due to some unseen force (corporate IT), step inside.

*…as posted by Pastie*

Having a quick poke through the new Safari binary yields the following strings:

$ strings /Applications/Safari.app/Contents/MacOS/Safari | grep DebugSafari4


DebugSafari4TabBarIsOnTop
DebugSafari4IncludeToolbarRedesign
DebugSafari4IncludeFancyURLCompletionList
DebugSafari4IncludeGoogleSuggest
DebugSafari4LoadProgressStyle
DebugSafari4IncludeFlowViewInBookmarksView
DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot
DebugSafari4IncludeTopSites*NB: Need to restart Safari after changing any of these.*## DebugSafari4TabBarIsOnTop

This moves the tab bar back where you expect it to be:

$ defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -bool NO

## DebugSafari4IncludeToolbarRedesign and DebugSafari4LoadProgressStyleWhen both set to NO it restores the blue loading bar behind the URL.

$ defaults write com.apple.Safari DebugSafari4IncludeToolbarRedesign -bool NO
$ defaults write com.apple.Safari DebugSafari4LoadProgressStyle -bool NO

## DebugSafari4IncludeFancyURLCompletionList

Switches off the new URL autocomplete menu and goes back to the original one.

$ defaults write com.apple.Safari DebugSafari4IncludeFancyURLCompletionList -bool NO

## DebugSafari4IncludeGoogleSuggest

Turns off the new Google suggest menu.

$ defaults write com.apple.Safari DebugSafari4IncludeGoogleSuggest -bool NO

## DebugSafari4IncludeFlowViewInBookmarksView

Unknown.

## DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot

Unknown.

## DebugSafari4IncludeTopSites

Disables Top Sites feature completely.

$ defaults write com.apple.Safari DebugSafari4IncludeTopSites -bool NO

## Undoing changes

Just run the defaults command with the `delete` flag for the appropriate key you wish to delete.

$ defaults delete com.apple.Safari <key>

Source: Macworld