やり方
デスクトップの写真を設定しようとして間違えてdockのところ触っちゃうと,なぜか勝手に限界値に設定されちゃうので
defaults write com.apple.dock largesize -int 256 | killall Dock
する必要がある
デカい方がいいね!
defaults
について
read [ファイル名]
読み込み
辞書型のうち1つだけを操作する場合のコマンド,という解釈が近そう
特定のアプリ
アプリ名に対応するファイル名を入れれば選択できる
入れない場合は全ての設定を吐き出す
辞書型
.plist
の<dict></dict>
タグが{}
で置換されるらしい
オプション名に後付けしていけば抜き出せるかも?
配列型
.plist
の<array></array>
タグが()
で置換されるらしい,JSONっぽいがJSONではない
ちなみに配列の番号を指定して読み込むのは不可能っぽい
export
.plist
ファイルを吐き出す
write [アプリ名] [オプション名] [値]
書き換え
辞書型のうち1つだけを操作する場合のコマンド,という解釈が近そう
add
する場合
一般人の需要こそないだろうが,array-add
とdictionary-add
があるらしい
型指定
.plist
ではタグで型を指定する,-string
か-float
か-int
か-bool