Исследование файлов ресурсов нового Safari 4 beta позволило выявить следующие строки:
$ strings /Applications/Safari.app/Contents/MacOS/Safari | grep DebugSafari4
- DebugSafari4TabBarIsOnTop
- DebugSafari4IncludeToolbarRedesign
- DebugSafari4IncludeFancyURLCompletionList
- DebugSafari4IncludeGoogleSuggest
- DebugSafari4LoadProgressStyle
- DebugSafari4IncludeFlowViewInBookmarksView
- DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot
- DebugSafari4IncludeTopSites
Это параметры, появившиеся в бета-версии Safari 4, изменение которых позволяет изменить внешний вид и функционал Safari 4. Например, можно вернуть назад так полюбившийся многим синий индикатор загрузки в поле URL адреса. Или вернуть вкладки с заголовка окна на их прежнее место. Как это сделать – читаем ниже. Умение обращаться с Терминалом приветствуется!
DebugSafari4TabBarIsOnTop
С помощью этого параметра можно вернуть панель закладок на привычное место (как в Safari 3):
$ defaults write com.apple.Safari DebugSafari4TabBarIsOnTop -bool NO
DebugSafari4IncludeToolbarRedesign и DebugSafari4LoadProgressStyle
Когда оба параметра установлены в NO, восстанавливается голубая строка загрузки в поле URL адреса. Также, крутящийся индикатор загрузки перемещается непосредственно в корешок вкладки, что выглядит плохо на новых вкладках.
$ defaults write com.apple.Safari DebugSafari4IncludeToolbarRedesign -bool NO
$ defaults write com.apple.Safari DebugSafari4LoadProgressStyle -bool NO
DebugSafari4IncludeFancyURLCompletionList
Позволяет выключить новый механизм автодополнения вводимых URL и активирует старый вариант
$ defaults write com.apple.Safari DebugSafari4IncludeFancyURLCompletionList -bool NO
DebugSafari4IncludeGoogleSuggest
Позволяет выключить новое меню предложений Google появляющееся при вводе запросов в поисковое поле
$ defaults write com.apple.Safari DebugSafari4IncludeGoogleSuggest -bool NO
DebugSafari4IncludeFlowViewInBookmarksView
Полностью убирает режим просмотра CoverFlow из библиотеки закладок
$ defaults write com.apple.Safari DebugSafari4IncludeFlowViewInBookmarksView -bool NO
DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot
Выключает затемнение когда вы кликаете на иконку сайта в Top Sites и появляется затемненный скриншот веб-страницы пока подгружается актуальная версия.
$ defaults write com.apple.Safari DebugSafari4TopSitesZoomToPageAnimationDimsSnapshot -bool NO
DebugSafari4IncludeTopSites
Позволяет полностью отключить «фичу» Top Sites
$ defaults write com.apple.Safari DebugSafari4IncludeTopSites -bool NO
Отмена изменений
Чтобы отменить сделанные изменения и вернуть настройки по умолчанию, просто запустите команду defaults с флагом delete для соответствующего ключа который вы хотите удалить.
$ defaults delete com.apple.Safari
Не добавляйте -bool NO в конце, достаточно просто указания ключа (напр. “DebugSafari4IncludeGoogleSuggest”)
И напоследок еще пара полезных команд:
Если вы выключили режим CoverFlow для отображения закладок, то вам наверняка не нужны эскизы вебстраниц. Сохраните дисковое пространство, отключите генерацию скриншотов веб страниц! Для этого есть специальная команда:
$ defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2
Если вы хотите заставить Safari открывать ссылки в новой вкладке вместо нового окна, попробуйте такую команду:
$ defaults write com.apple.Safari TargetedClicksCreateTabs -bool true