MacOS setting preferences

#Mac

01. System Preferences

  • Func key:
    • System Preferences > Keyboard > Keyboard > Use F1, F2, etc. keys as standard function keys
  • Keyboard controls:
    • System Preferences > Keyboard > Shortcuts > Use keyboard navigation to move focus between controls
  • Tab to Click:
    • System Preferences > Trackpad > Point & Click > Tap to click
  • Three finger drag:
    • System Preferences > Accessibility > Pointer Control > Trackpad Options… > Enable dragging, three finger drag
  • Larger menu bar
    • System Preferences > Accessibility > Text > Menu bar size > Large
  • Show date on the menu bar:
    • System Preferences > Date & Time > Clock > Show date
  • Dock automatically hide:
    • System Preferences > Dock > Automatically hide and show the Dock
  • Auto switch input source:
    • System Preferences > Keyboard > Input Sources > Automatically switch to a document's input source
  • Hot corners:
    • System Preferences > Desktop & Dock > Hot Corners:
      • Left top: ⌘ Lock Screen
      • Left bottom: Launchpad
      • Right top: Mission control
      • Right bottom: Desktop
  • User name on right top corner:
    • System Preferences > Control Center > Fast User Switching > Show in Menu Bar: Full Name
  • Lock screen massage:
    • System Preferences > Lock Screen > Show message when locked > Set…
  • Drag a window from anywhere, not just the top bar:
defaults write -g NSWindowShouldDragOnGesture -bool true
    • CMD+CTRL+click/drag
  • Dock Position:
    • System Preferences > Dock > Position on screen: Left
  • Dock show time:
# Set the docking time to 0.5 seconds
defaults write com.apple.dock autohide-time-modifier -float 0.5 && killall Dock

# Set the startup dock response time to minimum
defaults write com.apple.dock autohide-delay -int 0 && killall Dock

# Restore the default animation time of the startup dock
defaults delete com.apple.dock autohide-time-modifier && killall Dock

# Restore the default startup dock response time
defaults delete com.apple.Dock autohide-delay && killall Dock
  • Launchpad customized rows and columns
# Set number of columns
defaults write com.apple.dock springboard-columns -int 7

# Set the number of rows
defaults write com.apple.dock springboard-rows -int 6

# Restart Dock to take effect
killall Dock

# Restore the default number of columns and rows
defaults write com.apple.dock springboard-rows Default
defaults write com.apple.dock springboard-columns Default

# Restart the Dock to take effect
killall Dock
  • Disable .DS_store file
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
  • Disable bouncing notification
# Disable
defaults write com.apple.dock no-bouncing -bool TRUE
killall Dock
# Restore defaults delete com.apple.dock no-bouncing

02. System Software

Finder

  • Preferences
    • General -> Show these on the desktop -> Select None
      • I try to keep my desktop completely clean.
    • General -> New Finder windows show -> Home Folder
      • I prefer to see my home folder in each new finder window instead of recent documents
    • Advanced -> Show all filename extensions -> Yes
    • Advanced -> Show warning before changing an extension -> No
    • Advanced -> When performing a search -> Search the current folder
  • View
    • Show Status Bar
    • Show Path Bar
    • Show Tab Bar

03.Third party software

  • Allow installation of Apps from any source
sudo spctl --master-disable
    • System Preferences > Privacy & Security > Security > Allow applications downloaded from: any source
  • HomeBrew
# Installing
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# installing in China
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
# configure
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
# cask
brew install cask
  • Battery
brew install --cask battery
battery maintain 80
  • APP broken:
xattr -cr /Applications/MessAuto.app
  • Double Wechat:
open -n /Applications/WeChat.app/Contents/MacOS/WeChat

Date:
Words:
639
Time to read:
3 mins