Changing OSX user defaults

r7kamura/dotfilesのインストーラを改良し、OSXのユーザ設定に変更を加えるようにした。 例えばDockを自動で隠す機能を有効化したり、起動中のアプリケーションのみDockに表示されるようにしたりする。 以下はこれを行うためのシェルスクリプトの例。 com.apple.dockドメインのautohideの値をbool型のtrueに、persistent-appsの値をarray型の空配列に変更したあと、 変更を反映させるためにDockを再起動している。

defaults write com.apple.dock autohide -bool true
defaults write com.apple.dock persistent-apps -array
killall Dock