home
Main Stuff
Update & New Admin
- Log in, run Software Update & restart again.
- Log in again & create a new admin account & use this one from now on.
Trackpad
- System Preferences > Trackpad > Tap to click
- System Preferences > Accessibility > Mouse & Trackpad > Trackpad Options > Enable Dragging & Three-finger Drag
Keyboard
- System Preferences > Keyboard > Keyboard > Use F1, F2 etc as standard function keys
- System Preferences > Keyboard > Keyboard > Modifier Keys > remap Caps to Ctrl
- System Preferences > Keyboard > Shortcuts > …
Safari Browser
- Safari > Preferences > General & deselect Open safe files after downloading.
- Safari > Preferences > Passwords & switch off password setting
- Safari > View > Status Bar
Dock
Finder
- show the Library Folder:
chflags nohidden ~/Library
- show hidden files:
defaults write com.apple.finder AppleShowAllFiles YES
- show the path bar:
defaults write com.apple.finder ShowPathbar -bool true
- show the status bar:
defaults write com.apple.finder ShowStatusBar -bool true
- show full path in title bar:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true
- disable creation of DS_Store files on network volumes and USB drives:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
- Enable unsigned programs flag in Gatekeeper (If open, quit System Preferences first):
sudo spctl --master-disable
Change Screenshots Folder
defaults write com.apple.screencapture location
ADD A SPACE AFTER THIS, open the file in Finder and drag the folder you want over to Terminal (which will insert the file path of the folder), or enter the location yourself.
- hit Enter on your keyboard, then type in
killall SystemUIServer
- press Enter again and you’re done.
- System Preferences > Security & Privacy > FileVault & turn FileVault on
- Set up Anti-Virus (Sophos / Avira ?)
Backups
- #ToDO: Time Machine
- #ToDO: SuperDuper! (consider Carbon Copy Cloner coz of recovery partition)
- Synology:
Other
- Disable auto-correct (e.g. it’s annoying on skype)
defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false
Setting Up For Development
- AppStore > search for XCode & install
- Open terminal & run:
xcode-select --install
& accept the licence
- Run XCode once (from the Launcher) and accept the licence
- On macOS Mojave or higher (10.14+) also need to (install the additional SDK headers)[https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes#3035624]:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Homebrew
- set up Homebrew
- no need to update the PATH since Homebrew now installs in /usr/local/
- check that Homebrew is installed correctly:
brew doctor
- update the index of available packages:
brew update
- Note re path order: can also insert
/usr/local/bin
to the first line of /private/etc/paths
and reboot in order to change the global paths loading order. Admin password may be required if you modify the file.
- just in case: to set up Homebrew Cask:
brew cask
and then brew cask list
(can do brew tap cask
instead?)