Created
July 24, 2013 11:27
-
-
Save CvX/6069760 to your computer and use it in GitHub Desktop.
OS X defaults
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# System and apps settings | |
# Use AirDrop over every interface. | |
defaults write com.apple.NetworkBrowser BrowseAllInterfaces 1 | |
# Always open everything in Finder's list view. | |
defaults write com.apple.Finder FXPreferredViewStyle Nlsv | |
# Show the ~/Library folder. | |
chflags nohidden ~/Library | |
# Run the screensaver if we're in the bottom-left hot corner. | |
defaults write com.apple.dock wvous-bl-corner -int 5 | |
defaults write com.apple.dock wvous-bl-modifier -int 0 | |
# Set up Safari for development. | |
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true | |
defaults write com.apple.Safari IncludeDevelopMenu -bool true | |
defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true | |
defaults write com.apple.Safari "com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled" -bool true | |
defaults write NSGlobalDomain WebKitDeveloperExtras -bool true | |
# Disable the “Are you sure you want to open this application?” dialog | |
defaults write com.apple.LaunchServices LSQuarantine -bool false | |
# Set language and text formats | |
defaults write NSGlobalDomain AppleLanguages -array "en" "pl" | |
defaults write NSGlobalDomain AppleLocale -string "en_PL" | |
# Expand save panel by default | |
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true | |
# Menu bar: show remaining battery percentage; hide time | |
defaults write com.apple.menuextra.battery ShowPercent -string "YES" | |
defaults write com.apple.menuextra.battery ShowTime -string "NO" | |
# Menu bar: hide useless icons | |
defaults -currentHost write com.apple.systemuiserver dontAutoLoad -array-add "/System/Library/CoreServices/Menu Extras/TimeMachine.menu" | |
defaults -currentHost write com.apple.systemuiserver dontAutoLoad -array-add "/System/Library/CoreServices/Menu Extras/Bluetooth.menu" | |
defaults -currentHost write com.apple.systemuiserver dontAutoLoad -array-add "/System/Library/CoreServices/Menu Extras/User.menu" | |
# Don't automatically rearrange spaces | |
defaults write com.apple.dock mru-spaces -bool false | |
# Ask for password 3 seconds after sleep | |
defaults write com.apple.screensaver 'askForPassword' -int 1 | |
defaults write com.apple.screensaver 'askForPasswordDelay' -int 3 | |
# Disable GateKeeper | |
sudo spctl --master-disable | |
# Enable Firewall | |
sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 1 | |
# Spotlight menu keyboard shortcut: none | |
/usr/libexec/PlistBuddy "$HOME/Library/Preferences/com.apple.symbolichotkeys.plist" -c 'Delete AppleSymbolicHotKeys:64' > /dev/null 2>&1 | |
/usr/libexec/PlistBuddy "$HOME/Library/Preferences/com.apple.symbolichotkeys.plist" -c 'Add AppleSymbolicHotKeys:64:enabled bool false' | |
# Spotlight window keyboard shortcut: none | |
/usr/libexec/PlistBuddy "$HOME/Library/Preferences/com.apple.symbolichotkeys.plist" -c 'Delete AppleSymbolicHotKeys:65' > /dev/null 2>&1 | |
/usr/libexec/PlistBuddy "$HOME/Library/Preferences/com.apple.symbolichotkeys.plist" -c 'Add AppleSymbolicHotKeys:65:enabled bool false' | |
# Hide Spotlight icon | |
sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search | |
# Battery | |
# Computer sleep: 10 min | |
sudo pmset -b sleep 10 | |
# Display sleep: 5 min | |
sudo pmset -b displaysleep 5 | |
# Power Adapter | |
# Computer sleep: 20 min | |
sudo pmset -c sleep 20 | |
# Display sleep: 15 min | |
sudo pmset -c displaysleep 15 | |
# Enable full keyboard access for all controls | |
# (e.g. enable Tab in modal dialogs) | |
defaults write NSGlobalDomain AppleKeyboardUIMode -int 3 | |
# Tap to click | |
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true | |
defaults -currentHost write -g com.apple.mouse.tapBehavior -int 1 | |
# Don't play feedback when volume is changed | |
defaults write -g 'com.apple.sound.beep.feedback' -bool false | |
# Zoom: Options… > Smooth images (Press ⌥ ⌘\ to turn smoothing on or off): off | |
defaults write com.apple.universalaccess 'closeViewSmoothImages' -bool false | |
# Zoom: Options… > Use scroll wheel with modifier keys to zoom: on | |
defaults write com.apple.universalaccess 'closeViewScrollWheelToggle' -bool true | |
# Zoom: Options… > Use scroll wheel with modifier keys to zoom: ^ [control] | |
defaults write com.apple.universalaccess 'HIDScrollZoomModifierMask' -int 262144 | |
# Enable trackpad dragging | |
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Dragging -int 1 | |
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad DragLock -int 1 | |
# Avoid creating .DS_Store files on network volumes | |
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true | |
# Use current directory as default search scope in Finder | |
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf" | |
# Show the app window when clicking the menu icon | |
defaults write com.twitter.twitter-mac MenuItemBehavior -int 1 | |
# Open links in the background | |
defaults write com.twitter.twitter-mac openLinksInBackground -bool true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment