OS X System intro

  • mac os x is a system that turns outdated very fast, unlike windows machines, new mac can not be installed with old os x system;
  • each mac OS is targeting at specific time-period mac machines, so it is more like fixed system
    • (unlike windows or linux, you can install any version of OS on any type of machines, as long as the basic hardware drivers works)
  • OS X is a system per-bundled with hardware drivers, and sold together with mac hardware.
  • the system library: /Library/Fonts/

Other Management Tool

  • FontExplorer X: (paid app) a tool managing font without move to system/user folder, similar to NexusFont for windows (free app)
  • FontBase: (free for win,mac,linux): another font manager: https://fontba.se/
  • SkyFont: (free for win,mac): http://skyfonts.com/
  • Adobe CC app: (paid and locked) it comes with cloud based font management tool, allow you to activate fonts from adobe's own font library and auto shown in all your adobe app linked to your CC account, but most of their font is linked with account and adobe app, once out of their circle, it is not editable.
  • Suitcase Fusion: (paid app for win,mac): allow client/project based font manage: https://www.extensis.com/suitcase-fusion/

2015 OS X 10.9 Mavericks

system setup

  • initial disk backup

Working with Windows



2010 OS X Leopard

How to save Mac OS X updates locally from Software Update tool

  • Method 1 (not working): use Apple built-in Software update from Apple Logo > Software Update
    1. click show details in the Pop-up window
    2. check the one you want
    3. go to Update menu > Download only, then it should be at Download folder
  • Method 2: the terminal command - “softwareupdate –list”
    1. open terminal, type “softwareupdate –list”
    2. wait for a while for it to show the list, you will see some item like
      * GBExtraContent-1.0
      GarageBand Instruments and Apple Loops (1.0), 1170290K [recommended]
    3. the name after the star sign is the name, like “GBExtraContent-1.0”
    4. to download the one you want, type in terminal “softwareupdate –download thePackageNameYouFound”
    5. then it will start downloading, and it will tell where it stores in the end
    6. Generally, it will be at /Library/updates/

Mac system customize

  • bash(with mac binary tools) + Spark (app) + AppleScript
  • screen capture customize
    • no shadow from capture
      defaults write com.apple.screencapture disable-shadow -bool true
      defaults write com.apple.screencapture disable-shadow -bool false
    • custom capture format
      defaults write com.apple.screencapture type png #format:png,pdf,jpg,gif,tif,bmp,tga
    • custom save location
      defaults write com.apple.screencapture location ~/Desktop #cust path
    • custom save name (no recommended) http://hints.macworld.com/article.php?story=20091228142521881
      defaults write com.apple.screencapture name "txt"
    • dashboard on desktop
      defaults write com.apple.dashboard devmode YES

How to Enable Sharing Feature

  • connect windows share folder
    • go to Finder > Go menu > Connect to Server > at the dialog, enter
      smb:// # ip address

Mac system shortcut

turn off screen ctrl+shift+eject

Mac Hardware Guide

Windows App for talking to Mac

Linux can natively read and write on NTFS, FAT format disk.
Mac can natively read NTFS, and read and write on FAT format disk.
Mac can use ntfs-3g tool to write on NTFS disk, but not recommended, as it's slow and unstable.