diff --git a/.osx b/.osx index 4d8be4b1132..d13b53b18c5 100755 --- a/.osx +++ b/.osx @@ -1,26 +1,3 @@ -# Enable full keyboard access for all controls (e.g. enable Tab in modal dialogs) -defaults write NSGlobalDomain AppleKeyboardUIMode -int 3 - -# Enable subpixel font rendering on non-Apple LCDs -defaults write NSGlobalDomain AppleFontSmoothing -int 2 - -# Enable the 2D Dock -defaults write com.apple.dock no-glass -bool true - -# Automatically hide and show the Dock -defaults write com.apple.dock autohide -bool true - -# Make Dock icons of hidden applications translucent -defaults write com.apple.dock showhidden -bool true - -# Enable iTunes track notifications in the Dock -defaults write com.apple.dock itunes-notifications -bool true - -# Add a spacer to the left side of the Dock (where the applications are) -#defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}' -# Add a spacer to the right side of the Dock (where the Trash is) -#defaults write com.apple.dock persistent-others -array-add '{tile-data={}; tile-type="spacer-tile";}' - # Disable menu bar transparency defaults write NSGlobalDomain AppleEnableMenuBarTransparency -bool false @@ -31,21 +8,6 @@ defaults write com.apple.menuextra.battery ShowTime -string "YES" # Always show scrollbars defaults write NSGlobalDomain AppleShowScrollBars -string "Always" -# Allow quitting Finder via ⌘ + Q; doing so will also hide desktop icons -defaults write com.apple.finder QuitMenuItem -bool true - -# Disable window animations and Get Info animations in Finder -defaults write com.apple.finder DisableAllAnimations -bool true - -# Show all filename extensions in Finder -defaults write NSGlobalDomain AppleShowAllExtensions -bool true - -# Show status bar in Finder -defaults write com.apple.finder ShowStatusBar -bool true - -# Allow text selection in Quick Look -defaults write com.apple.finder QLEnableTextSelection -bool true - # Expand save panel by default defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true @@ -55,27 +17,34 @@ defaults write NSGlobalDomain PMPrintingExpandedStateForPrint -bool true # Disable the “Are you sure you want to open this application?” dialog defaults write com.apple.LaunchServices LSQuarantine -bool false -# Disable shadow in screenshots -defaults write com.apple.screencapture disable-shadow -bool true +# Display ASCII control characters using caret notation in standard text views +# Try e.g. `cd /tmp; unidecode "\x{0000}" > cc.txt; open -e cc.txt` +defaults write NSGlobalDomain NSTextShowsControlCharacters -bool true -# Enable highlight hover effect for the grid view of a stack (Dock) -defaults write com.apple.dock mouse-over-hilte-stack -bool true +# Disable opening and closing window animations +defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false -# Enable spring loading for all Dock items -defaults write com.apple.dock enable-spring-load-actions-on-all-items -bool true +# Increase window resize speed for Cocoa applications +defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 -# Show indicator lights for open applications in the Dock -defaults write com.apple.dock show-process-indicators -bool true +# Disable Resume system-wide +defaults write NSGlobalDomain NSQuitAlwaysKeepsWindows -bool false -# Don’t animate opening applications from the Dock -defaults write com.apple.dock launchanim -bool false +# Disable the “reopen windows when logging back in” option +# This works, although the checkbox will still appear to be checked, +# and the command needs to be entered again for every restart. +defaults write com.apple.loginwindow TALLogoutSavesState -bool false +defaults write com.apple.loginwindow LoginwindowLaunchesRelaunchApps -bool false -# Remove the auto-hiding Dock delay -defaults write com.apple.Dock autohide-delay -float 0 +# Fix for the ancient UTF-8 bug in QuickLook (http://mths.be/bbo) +# Commented out, as this is known to cause problems when saving files in Adobe Illustrator CS5 :( +#echo "0x08000100:0" > ~/.CFUserTextEncoding -# Display ASCII control characters using caret notation in standard text views -# Try e.g. `cd /tmp; unidecode "\x{0000}" > cc.txt; open -e cc.txt` -defaults write NSGlobalDomain NSTextShowsControlCharacters -bool true +# Enable full keyboard access for all controls (e.g. enable Tab in modal dialogs) +defaults write NSGlobalDomain AppleKeyboardUIMode -int 3 + +# Enable subpixel font rendering on non-Apple LCDs +defaults write NSGlobalDomain AppleFontSmoothing -int 2 # Disable press-and-hold for keys in favor of key repeat defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false @@ -86,11 +55,31 @@ defaults write NSGlobalDomain KeyRepeat -int 0 # Disable auto-correct defaults write NSGlobalDomain NSAutomaticSpellingCorrectionEnabled -bool false -# Disable opening and closing window animations -defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false +# Enable tap to click (Trackpad) +defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true -# Enable AirDrop over Ethernet and on unsupported Macs running Lion -defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true +# Map bottom right Trackpad corner to right-click +defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadCornerSecondaryClick -int 2 +defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true + +# Require password immediately after sleep or screen saver begins +defaults write com.apple.screensaver askForPassword -int 1 +defaults write com.apple.screensaver askForPasswordDelay -int 0 + +# Allow quitting Finder via ⌘ + Q; doing so will also hide desktop icons +defaults write com.apple.finder QuitMenuItem -bool true + +# Disable window animations and Get Info animations in Finder +defaults write com.apple.finder DisableAllAnimations -bool true + +# Show all filename extensions in Finder +defaults write NSGlobalDomain AppleShowAllExtensions -bool true + +# Show status bar in Finder +defaults write com.apple.finder ShowStatusBar -bool true + +# Allow text selection in Quick Look +defaults write com.apple.finder QLEnableTextSelection -bool true # Disable disk image verification defaults write com.apple.frameworks.diskimages skip-verify -bool true @@ -105,9 +94,6 @@ defaults write com.apple.finder OpenWindowForNewRemovableDisk -bool true # Display full POSIX path as Finder window title defaults write com.apple.finder _FXShowPosixPathInTitle -bool true -# Increase window resize speed for Cocoa applications -defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 - # Avoid creating .DS_Store files on network volumes defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true @@ -126,16 +112,46 @@ defaults write com.apple.finder WarnOnEmptyTrash -bool false # Empty Trash securely by default defaults write com.apple.finder EmptyTrashSecurely -bool true -# Require password immediately after sleep or screen saver begins -defaults write com.apple.screensaver askForPassword -int 1 -defaults write com.apple.screensaver askForPasswordDelay -int 0 +# Enable AirDrop over Ethernet and on unsupported Macs running Lion +defaults write com.apple.NetworkBrowser BrowseAllInterfaces -bool true -# Enable tap to click (Trackpad) -defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true +# Show the ~/Library folder +chflags nohidden ~/Library -# Map bottom right Trackpad corner to right-click -defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadCornerSecondaryClick -int 2 -defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadRightClick -bool true +# Enable highlight hover effect for the grid view of a stack (Dock) +defaults write com.apple.dock mouse-over-hilte-stack -bool true + +# Enable spring loading for all Dock items +defaults write com.apple.dock enable-spring-load-actions-on-all-items -bool true + +# Show indicator lights for open applications in the Dock +defaults write com.apple.dock show-process-indicators -bool true + +# Don’t animate opening applications from the Dock +defaults write com.apple.dock launchanim -bool false + +# Remove the auto-hiding Dock delay +defaults write com.apple.Dock autohide-delay -float 0 + +# Enable the 2D Dock +defaults write com.apple.dock no-glass -bool true + +# Automatically hide and show the Dock +defaults write com.apple.dock autohide -bool true + +# Make Dock icons of hidden applications translucent +defaults write com.apple.dock showhidden -bool true + +# Enable iTunes track notifications in the Dock +defaults write com.apple.dock itunes-notifications -bool true + +# Add a spacer to the left side of the Dock (where the applications are) +#defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}' +# Add a spacer to the right side of the Dock (where the Trash is) +#defaults write com.apple.dock persistent-others -array-add '{tile-data={}; tile-type="spacer-tile";}' + +# Disable shadow in screenshots +defaults write com.apple.screencapture disable-shadow -bool true # Disable Safari’s thumbnail cache for History and Top Sites defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2 @@ -177,23 +193,12 @@ defaults write com.apple.Mail DisableSendAnimations -bool true # Copy email addresses as `foo@example.com` instead of `Foo Bar ` in Mail.app defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false -# Disable Resume system-wide -defaults write NSGlobalDomain NSQuitAlwaysKeepsWindows -bool false - -# Disable the “reopen windows when logging back in” option -# This works, although the checkbox will still appear to be checked. -defaults write com.apple.loginwindow TALLogoutSavesState -bool false -defaults write com.apple.loginwindow LoginwindowLaunchesRelaunchApps -bool false - # Enable Dashboard dev mode (allows keeping widgets on the desktop) defaults write com.apple.dashboard devmode -bool true # Reset Launchpad [ -e ~/Library/Application\ Support/Dock/*.db ] && rm ~/Library/Application\ Support/Dock/*.db -# Show the ~/Library folder -chflags nohidden ~/Library - # Disable local Time Machine backups hash tmutil &> /dev/null && sudo tmutil disablelocal @@ -202,9 +207,5 @@ file=/Applications/Dropbox.app/Contents/Resources/check.icns [ -e "$file" ] && mv -f "$file" "$file.bak" unset file -# Fix for the ancient UTF-8 bug in QuickLook (http://mths.be/bbo) -# Commented out, as this is known to cause problems when saving files in Adobe Illustrator CS5 :( -#echo "0x08000100:0" > ~/.CFUserTextEncoding - # Kill affected applications -for app in Safari Finder Dock Mail SystemUIServer; do killall "$app" >/dev/null 2>&1; done \ No newline at end of file +for app in Safari Finder Dock Mail SystemUIServer; do killall "$app" > /dev/null 2>&1; done \ No newline at end of file