Leopard 调试系列之一
原文见:Usingmac.com - Leopard Tweaking - Another Terminal Commands
登录界面: 背景图片 
*设置登录界面之背景图片
defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture "/System/Library/CoreServices/Finder.app/Contents/Resources/vortex.png"
此处使用了系统自带的 vortex.png。
Exposé : 圆形按钮 
*显示按钮
defaults write com.apple.dock wvous-floater -bool YES killall Dock
*隐藏按钮
defaults write com.apple.dock wvous-floater -bool NO killall Dock
默认设置是按钮出现在屏幕右上角。
- 点击该按钮可实现和使用 F10一样的效果:显示所有当前程序的窗口。
- Option-点击该按钮可实现和使用 F9一样的效果:显示所有程序的窗口。
Exposé : 半圆形按钮 
*启用
defaults write com.appe.dock wvous-showcorners -bool YES killall Dock
*停用
defaults write com.appe.dock wvous-showcorners -bool NO killall Dock
一个透明的半圆形按钮将出现在屏幕左上角。点击该按钮将停用 Exposé 。当 Exposé 未被启用时,点击该按钮将无任何效果。
外观 : 滚动箭头 
*双向箭头置于最左端
defaults write -g AppleScrollBarVariant -string DoubleMin killall Finder
*双向箭头置于最右端
defaults write -g AppleScrollBarVariant -string DoubleMax killall Finder
*双向箭头置于两侧
defaults write -g AppleScrollBarVariant -string DoubleBoth killall Finder
*左右两端均为单向箭头
defaults write -g AppleScrollBarVariant -string Single killall Finder
外观 : 最近使用文档 
*设置历史记录数量上限
defaults write -g NSRecentDocumentsLimit -int 0
0 可被替换成任何数值。
Dock : 最小化效果 
Genie 效果
defaults write com.apple.dock mineffect -string genie killall Dock
缩放效果
defaults write com.apple.dock mineffect -string scale killall Dock
*抽吸效果
defaults write com.apple.dock mineffect -string suck killall Dock
默认效果
defaults delete com.apple.dock mineffect killall Dock
Dock : 对齐方式 
*左对齐
defaults write com.apple.dock pinning -string start killall Dock
*右对齐
defaults write com.apple.dock pinning -string end killall Dock
居中 (默认设置)
defaults delete com.apple.dock pinning killall Dock
对齐方式同时还影响缩放 Dock 时的扩展/收缩方向。
Dock : 废纸篓 
*显示为空废纸篓
defaults write com.apple.dock trash-full -bool NO killall Dock
*显示为填满了的废纸篓
defaults write com.apple.dock trash-full -bool YES killall Dock
利用上述两条命令,你可以随心所欲地设置废纸篓的显示状态。不过,本人不建议这样设置。
Terminal : 通过 Opt-点击 的方式移动光标 
*启用
defaults write com.apple.Terminal OptionClickToMoveCursor -bool YES
*停用
defaults delete com.apple.Terminal OptionClickToMoveCursor
地址簿 : “调试” 菜单 
*显示
defaults write com.apple.addressbook ABShowDebugMenu -bool YES
*隐藏
defaults delete com.apple.addressbook ABShowDebugMenu
Finder : 全部动画效果 
*全部启用
defaults write com.apple.finder DisableAllAnimations -bool YES killall Finder
*全部停用
defaults delete com.apple.finder DisableAllAnimations killall Finder
Finder : “退出” 菜单项 
*显示
defaults write com.apple.finder QuitMenuItem -bool YES killall Finder
*隐藏
defaults delete com.apple.finder QuitMenuItem killall Finder
Finder : 对齐至网格动态效果 
*启用
defaults write com.apple.Finder AnimateSnapToGrid -bool NO killall Finder
*停用
defaults delete com.apple.Finder AnimateSnapToGrid killall Finder
Safari : 自动打开下载队列窗口 ![]()
*停用
defaults write com.apple.Safari AutoOpenSafeDownloads -bool NO
*启用
>
defaults write com.apple.Safari AutoOpenSafeDownloads -bool YES
使用默认设置
defaults delete com.apple.Safari AutoOpenSafeDownloads
Safari : 标签栏 
*总是显示
defaults write com.apple.Safari AlwaysShowTabBar -bool YES
隐藏
defaults write com.apple.Safari AlwaysShowTabBar -bool NO
恢复默认设置
defaults delete com.apple.Safari AlwaysShowTabBar
这个调试须重启 Safari 才能生效。你可手动退出并打开 Safari ,或用如下命令实现。
killall Safari
Safari : 字体平滑 
*设置平滑上限
defaults write com.apple.Safari AppleAntiAliasingThreshold -int 8 defaults write com.apple.Safari AppleSmoothFontsSizeThreshold -int 8
*设置平滑下限
defaults write com.apple.Safari AppleAntiAliasingThreshold -int 2 defaults write com.apple.Safari AppleSmoothFontsSizeThreshold -int 2
恢复默认设置
defaults delete com.apple.Safari AppleAntiAliasingThreshold defaults delete com.apple.Safari AppleSmoothFontsSizeThreshold
问题报告程序 
*显示报告
defaults write com.apple.CrashReporter DialogType crashreport
*停用
defaults write com.apple.CrashReporter DialogType none
恢复默认设置
defaults delete com.apple.CrashReporter DialogType